|
|
|
@@ -99,23 +99,13 @@ public class TtCouponServiceImpl implements TtCouponService { |
|
|
|
} |
|
|
|
|
|
|
|
final IdWorker idWorker = IdWorker.get(); |
|
|
|
if (record.getId() == null) { |
|
|
|
record.setId(idWorker.nextId()); |
|
|
|
record.setCreateDate(new Date()); |
|
|
|
record.setUpdateDate(new Date()); |
|
|
|
ttCouponMapper.insert(record); |
|
|
|
|
|
|
|
} else { |
|
|
|
record.setUpdateDate(new Date()); |
|
|
|
ttCouponMapper.updateById(record); |
|
|
|
} |
|
|
|
|
|
|
|
if(record.getType().equals(EnumTtCouponType.COUPON_COLUMN.getCode()) |
|
|
|
&& record.getColumnCoupons() != null && record.getColumnCoupons().size() > 0){ |
|
|
|
record.setCountClass(record.getColumnCoupons().size()); |
|
|
|
TtCoupon couponD = new TtCoupon(); |
|
|
|
couponD.setColumnId(record.getId()); |
|
|
|
couponD.setType(EnumTtCouponType.COUPON_MORE.getCode()); |
|
|
|
couponD.setCountClass(record.getColumnCoupons().size()); |
|
|
|
ttCouponMapper.delete(new QueryWrapper<TtCoupon>(couponD)); |
|
|
|
for (TtCoupon ttc:record.getColumnCoupons()) { |
|
|
|
if(ttc.getId() == null){ |
|
|
|
@@ -132,6 +122,17 @@ public class TtCouponServiceImpl implements TtCouponService { |
|
|
|
ttCouponMapper.insert(ttc); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (record.getId() == null) { |
|
|
|
record.setId(idWorker.nextId()); |
|
|
|
record.setCreateDate(new Date()); |
|
|
|
record.setUpdateDate(new Date()); |
|
|
|
ttCouponMapper.insert(record); |
|
|
|
|
|
|
|
} else { |
|
|
|
record.setUpdateDate(new Date()); |
|
|
|
ttCouponMapper.updateById(record); |
|
|
|
} |
|
|
|
return new ResultData(); |
|
|
|
} |
|
|
|
|
|
|
|
|