|
@@ -34,4 +34,19 @@ public class CouponEndServiceSchedule {
|
|
|
.set(Coupon::getFlag, CouponFlagEnum.CANCEL.toString())
|
|
|
.update();
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 优惠券超领取日期改变flag标志
|
|
|
+ */
|
|
|
+ @Scheduled(cron = "*/5 * * * * *")
|
|
|
+ @PostConstruct
|
|
|
+ @Transactional
|
|
|
+ public void task2() {
|
|
|
+ couponService.lambdaUpdate()
|
|
|
+ .eq(Coupon::getFlag, CouponFlagEnum.WAIT.toString())
|
|
|
+ .le(Coupon::getObtainStartTime, new Date())
|
|
|
+ .set(Coupon::getFlag, CouponFlagEnum.START.toString())
|
|
|
+ .update();
|
|
|
+ }
|
|
|
}
|