|
|
@ -164,30 +164,29 @@ public class HighCouponController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 是否赠送卡卷
|
|
|
|
// 是否赠送卡卷
|
|
|
|
if (highCoupon.getIsPresent() == true) { |
|
|
|
if (highCoupon.getIsPresent()) { |
|
|
|
if (highCoupon.getHandselCouponId() == null || highCoupon.getHandselCouponId().size() == 0) { |
|
|
|
if (highCoupon.getHandselCouponId() == null || highCoupon.getHandselCouponId().size() == 0) { |
|
|
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.SELECT_HANDSEL_COUPON_ERROR, ""); |
|
|
|
throw ErrorHelp.genException(SysCode.System, ErrorCode.SELECT_HANDSEL_COUPON_ERROR, ""); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
HighCouponHandselModel highCouponHandsel; |
|
|
|
HighCouponHandselModel highCouponHandsel; |
|
|
|
// 上传数据与数据库对比,需要新增的数据
|
|
|
|
// 上传数据与数据库对比,需要新增的数据
|
|
|
|
for (Long couponId : highCoupon.getHandselCouponId()) { |
|
|
|
for (Long couponId : highCoupon.getHandselCouponId()) { |
|
|
|
List<HighCouponHandselModel> collect = coupon.getHandselCouponList().stream().filter(o -> o.getHandselCouponId().equals(couponId)).collect(Collectors.toList()); |
|
|
|
List<HighCouponHandselModel> collect = coupon.getHandselCouponList().stream().filter(o -> o.getHandselCouponId().equals(couponId)).collect(Collectors.toList()); |
|
|
|
if (collect == null || collect.size() == 0) { |
|
|
|
if (collect.size() == 0) { |
|
|
|
highCouponHandsel = new HighCouponHandselModel(); |
|
|
|
highCouponHandsel = new HighCouponHandselModel(); |
|
|
|
highCouponHandsel.setHandselCouponId(couponId); |
|
|
|
highCouponHandsel.setHandselCouponId(couponId); |
|
|
|
highCouponHandsel.setCreateTime(new Date()); |
|
|
|
highCouponHandsel.setCreateTime(new Date()); |
|
|
|
highCouponHandsel.setStatus(1); |
|
|
|
highCouponHandsel.setStatus(1); |
|
|
|
highCouponHandsel.setOperatorId(userInfoModel.getSecUser().getId()); |
|
|
|
highCouponHandsel.setOperatorId(userInfoModel.getSecUser().getId()); |
|
|
|
highCouponHandsel.setOperatorName(userInfoModel.getSecUser().getUserName()); |
|
|
|
highCouponHandsel.setOperatorName(userInfoModel.getSecUser().getUserName()); |
|
|
|
highCoupon.getHandselCouponList().add(highCouponHandsel); |
|
|
|
coupon.getHandselCouponList().add(highCouponHandsel); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 上传数据与数据库对比,需要删除的数据
|
|
|
|
// 上传数据与数据库对比,需要删除的数据
|
|
|
|
for (HighCouponHandsel handsel : coupon.getHandselCouponList()) { |
|
|
|
for (HighCouponHandsel handsel : coupon.getHandselCouponList()) { |
|
|
|
List<Long> collect = highCoupon.getHandselCouponId().stream().filter(o -> o.equals(handsel.getHandselCouponId())).collect(Collectors.toList()); |
|
|
|
List<Long> collect = highCoupon.getHandselCouponId().stream().filter(o -> o.equals(handsel.getHandselCouponId())).collect(Collectors.toList()); |
|
|
|
if (collect == null || collect.size() == 0) { |
|
|
|
if (collect.size() == 0) { |
|
|
|
handsel.setStatus(0); |
|
|
|
handsel.setStatus(0); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -204,6 +203,7 @@ public class HighCouponController { |
|
|
|
highCoupon.setOperatorId(userInfoModel.getSecUser().getId()); |
|
|
|
highCoupon.setOperatorId(userInfoModel.getSecUser().getId()); |
|
|
|
highCoupon.setOperatorName(userInfoModel.getSecUser().getUserName()); |
|
|
|
highCoupon.setOperatorName(userInfoModel.getSecUser().getUserName()); |
|
|
|
highCoupon.setUpdateTime(new Date()); |
|
|
|
highCoupon.setUpdateTime(new Date()); |
|
|
|
|
|
|
|
highCoupon.setHandselCouponList(coupon.getHandselCouponList()); |
|
|
|
highCoupon.setStatus(3); // 状态:0.删除 1.编辑中 2.已上架 3.已下架 101.上架审批中 102.上架审批驳回
|
|
|
|
highCoupon.setStatus(3); // 状态:0.删除 1.编辑中 2.已上架 3.已下架 101.上架审批中 102.上架审批驳回
|
|
|
|
highCouponService.updateCoupon(highCoupon); |
|
|
|
highCouponService.updateCoupon(highCoupon); |
|
|
|
|
|
|
|
|
|
|
|