Quellcode durchsuchen

fix(job): 修复店铺运营活动定时任务逻辑

- 注释掉了活动状态判断条件,解决已过期活动处理异常问题
- 防止定时任务在特定情况下对活动状态进行错误更新
- 保持原有的活动过期检测逻辑继续运行
fcw vor 1 Tag
Ursprung
Commit
67ac24850f

+ 2 - 2
alien-job/src/main/java/shop/alien/job/store/StoreOperationalActivityJob.java

@@ -91,10 +91,10 @@ public class StoreOperationalActivityJob {
                 if (now.compareTo(endTime) > 0) {
                     // 当前时间 > 结束时间:应该设置为"已结束"(7)
                     // 只处理状态为"未开始"(2)或"进行中"(5)的活动
-                    if (currentStatus == 2 || currentStatus == 5) {
+//                    if (currentStatus == 2 || currentStatus == 5) {
                         endActivityIds.add(activity.getId());
                         log.debug("【定时任务】活动ID: {} 已过期,需要设置为已结束", activity.getId());
-                    }
+//                    }
                 } else if (now.compareTo(startTime) >= 0 && now.compareTo(endTime) <= 0) {
                     // 当前时间在活动时间范围内:应该设置为"进行中"(5)
                     // 只处理状态为"未开始"(2)或"审核成功"(8)的活动