‘linchangsheng’ преди 1 месец
родител
ревизия
6ad8784dda
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      src/main/java/com/gree/mall/miniapp/logic/coupon/CouponLogic.java

+ 5 - 1
src/main/java/com/gree/mall/miniapp/logic/coupon/CouponLogic.java

@@ -621,7 +621,11 @@ public class CouponLogic {
         List<String> couponIds = list.stream().map(CouponUser::getCouponId).collect(Collectors.toList());
 
 
-        List<Coupon> couponList = couponService.lambdaQuery().in(Coupon::getCouponId, couponIds).list();
+        List<Coupon> couponList = couponService.lambdaQuery().in(Coupon::getCouponId, couponIds)
+                .gt(Coupon::getLeftAmount,0)
+                .gt(Coupon::getObtainStartTime,new Date())
+                .lt(Coupon::getObtainEndTime,new Date())
+                .list();
         List<Coupon> coupons = new ArrayList<>();
         for (Coupon coupon : couponList) {
             Integer count = userCouponService.lambdaQuery()