Browse Source

refactor(marketing): 更新会员优惠券状态逻辑

- 将获取当前时间的逻辑改为获取前一天的日期
- 优化了自动更新优惠券状态的方法,确保正确处理已结束的优惠券
hechunping 1 month ago
parent
commit
5d574e18d4

+ 1 - 1
src/main/java/com/xynet/marketing/service/impl/MemberCouponServiceImpl.java

@@ -253,7 +253,7 @@ public class MemberCouponServiceImpl extends ServiceImpl<MemberCouponMapper, Mem
     }
 
     private void autoUpdateStatus(String thirdMemberId) {
-        LocalDateTime now = LocalDateTime.now();
+        LocalDate now = LocalDate.now().minusDays(1);
         // 已结束
         LambdaUpdateWrapper<MemberCoupon> finishedLqw = new LambdaUpdateWrapper<MemberCoupon>()
                 .set(MemberCoupon::getStatus, MemberCouponStatusEnum.DISABLED.getCode())