cup 2 lat temu
rodzic
commit
5869ee4b5b

+ 4 - 0
mp-quartz/src/main/java/com/qs/mp/quartz/task/DayStatTask.java

@@ -270,11 +270,13 @@ public class DayStatTask {
       QueryWrapper<UserCoupon> onlineDisCountQueryWrapper = new QueryWrapper<>();
       onlineDisCountQueryWrapper.ge("t1.verify_time", bizDay);
       onlineDisCountQueryWrapper.lt("t1.verify_time", DateUtils.addDays(bizDay, 1));
+      onlineDisCountQueryWrapper.eq("t1.status", UserCouponStatusEnum.USED);
       onlineDisCountQueryWrapper.eq("t2.discount_type", CouponDiscountTypeEnum.MONEY_OFF);
       onlineDisCountQueryWrapper.eq("t2.type", CouponTypeEnum.TICKET_ORDER);
       Integer onlineDisCount = userCouponService.sumDiscountByQueryWrapper(onlineDisCountQueryWrapper);
       QueryWrapper<UserCoupon> onlineAllDisCountQueryWrapper = new QueryWrapper<>();
       onlineAllDisCountQueryWrapper.lt("t1.verify_time", DateUtils.addDays(bizDay, 1));
+      onlineAllDisCountQueryWrapper.eq("t1.status", UserCouponStatusEnum.USED);
       onlineAllDisCountQueryWrapper.eq("t2.discount_type", CouponDiscountTypeEnum.MONEY_OFF);
       onlineAllDisCountQueryWrapper.eq("t2.type", CouponTypeEnum.TICKET_ORDER);
       Integer onlineAllDisCount = userCouponService.sumDiscountByQueryWrapper(onlineAllDisCountQueryWrapper);
@@ -283,11 +285,13 @@ public class DayStatTask {
       QueryWrapper<UserCoupon> offlineDisCountQueryWrapper = new QueryWrapper<>();
       offlineDisCountQueryWrapper.ge("t1.verify_time", bizDay);
       offlineDisCountQueryWrapper.lt("t1.verify_time", DateUtils.addDays(bizDay, 1));
+      offlineDisCountQueryWrapper.eq("t1.status", UserCouponStatusEnum.USED);
       offlineDisCountQueryWrapper.eq("t2.discount_type", CouponDiscountTypeEnum.MONEY_OFF);
       offlineDisCountQueryWrapper.eq("t2.type", CouponTypeEnum.SITE_CONSUME);
       Integer offlineDisCount = userCouponService.sumDiscountByQueryWrapper(offlineDisCountQueryWrapper);
       QueryWrapper<UserCoupon> offlineAllDisCountQueryWrapper = new QueryWrapper<>();
       offlineAllDisCountQueryWrapper.lt("t1.verify_time", DateUtils.addDays(bizDay, 1));
+      offlineAllDisCountQueryWrapper.eq("t1.status", UserCouponStatusEnum.USED);
       offlineAllDisCountQueryWrapper.eq("t2.discount_type", CouponDiscountTypeEnum.MONEY_OFF);
       offlineAllDisCountQueryWrapper.eq("t2.type", CouponTypeEnum.SITE_CONSUME);
       Integer offlineAllDisCount = userCouponService.sumDiscountByQueryWrapper(offlineAllDisCountQueryWrapper);