|
@@ -50,14 +50,14 @@ public class SchemeServiceImpl implements ISchemeService {
|
|
|
// collect不为空并且memberCardId不一致时新建一个list
|
|
|
if (!collect.isEmpty() &&
|
|
|
!collect.get(0).getMemberCardId().equals(memberCardVo.getMemberCardId())) {
|
|
|
+ memberList.add(collect);
|
|
|
collect = new ArrayList<>();
|
|
|
}
|
|
|
// 对当前值进行处理
|
|
|
memberCardVo.setSaveMoney(memberCardVo.getPrice().subtract(memberCardVo.getStrikethroughPrice()));
|
|
|
collect.add(memberCardVo);
|
|
|
}
|
|
|
-
|
|
|
- // 通过会员卡id确定是否继续添加
|
|
|
+ memberList.add(collect);
|
|
|
|
|
|
// 将会员卡列表绑定到方案中
|
|
|
scheme.setMemberCardList(memberList);
|