|
|
|
@@ -120,11 +120,13 @@ public class WxCouponController extends BaseController { |
|
|
|
} |
|
|
|
wxCoupon.setTenantId(getUser().getTenantId()); |
|
|
|
wxCoupon.setChannels(""); |
|
|
|
if (wxCoupon.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) { |
|
|
|
wxCoupon.setValidStartDate(null); |
|
|
|
wxCoupon.setValidEndDate(null); |
|
|
|
} else if (wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME)) { |
|
|
|
wxCoupon.setValidDays(null); |
|
|
|
if (wxCoupon.getValidType() != null) { |
|
|
|
if (wxCoupon.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) { |
|
|
|
wxCoupon.setValidStartDate(null); |
|
|
|
wxCoupon.setValidEndDate(null); |
|
|
|
} else if (wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME)) { |
|
|
|
wxCoupon.setValidDays(null); |
|
|
|
} |
|
|
|
} |
|
|
|
Long id = wxCouponService.saveOrUpdate(wxCoupon); |
|
|
|
return new ResultData(id); |
|
|
|
@@ -150,11 +152,13 @@ public class WxCouponController extends BaseController { |
|
|
|
String[] arys = wxCoupon.getBusiness().split(","); |
|
|
|
wxCoupon.setBusiness(JSON.toJSONString(arys)); |
|
|
|
} |
|
|
|
if (wxCoupon.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) { |
|
|
|
wxCoupon.setValidStartDate(null); |
|
|
|
wxCoupon.setValidEndDate(null); |
|
|
|
} else if (wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME)) { |
|
|
|
wxCoupon.setValidDays(null); |
|
|
|
if (wxCoupon.getValidType() != null) { |
|
|
|
if (wxCoupon.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) { |
|
|
|
wxCoupon.setValidStartDate(null); |
|
|
|
wxCoupon.setValidEndDate(null); |
|
|
|
} else if (wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME)) { |
|
|
|
wxCoupon.setValidDays(null); |
|
|
|
} |
|
|
|
} |
|
|
|
return wxCouponService.updateCoupon(wxCoupon); |
|
|
|
} |
|
|
|
|