diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java index 912f1dc03..ffb7467cc 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java @@ -354,7 +354,7 @@ public class WxCouponServiceImpl implements WxCouponService { if(EnumCouponStatus.COUPON_STATUS_TAKE_OFFF.getCode().equals(wc.getStatus())){ return new ResultData(ErrorCode.COUPON_IS_TAKE_OFF_GIFT); } - if(wc.getValidEndDate().before(record.getValidEndDate())){ + if(EnumCouponValidType.BETWEEN_TWO_TIME.getCode().equals(wc.getValidType()) && wc.getValidEndDate().before(record.getValidEndDate())){ return new ResultData(ErrorCode.COUPON_VALID_DATE_ERR_GIFT); } }