소스 검색

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

- 将获取当前时间的逻辑改为获取前一天的日期
- 优化了自动更新优惠券状态的方法,确保正确处理已结束的优惠券
hechunping 2 달 전
부모
커밋
5d574e18d4
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/main/java/com/xynet/marketing/service/impl/MemberCouponServiceImpl.java

+ 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())