diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java index 00200106f..e88fa754d 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java @@ -444,9 +444,10 @@ public class WxCoupon extends TenantEntity { if(this.getType().equals(EnumCouponType.COUPON_DOUYIN.getCode())){ return true; } - if(isShare){ + if(isShare && this.getSalePrice() > 0 && !this.checkIsCard()){ Date valid_date = getOuterRealValidDate(curr); Date limit_date = DateUtils.getTimeAfterDays(Constant.WX_LIMIT_DAYS, curr); + if (valid_date.after(limit_date)) { return false; }