Explorar el Código

feat(job): 修改赛事倒计时任务调度方式

- 将定时任务从固定时间触发改为固定频率执行
- 调整执行间隔为10秒一次
- 注释掉原有的cron表达式配置
- 保留赛事状态监听逻辑不变
fugui001 hace 3 semanas
padre
commit
f1ac0c28b7

+ 2 - 1
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/job/business/TournamentTask.java

@@ -50,7 +50,8 @@ public class TournamentTask {
      * 倒计时-监听赛事是否开始进行记录-未开始-等待开始的 WAITING → ONGOING
      */
    // @Scheduled(cron = "0 01 00 * * ?")
-    @Scheduled(cron = "0 52 15 * * ?")
+   // @Scheduled(cron = "0 38 13 * * ?")
+    @Scheduled(fixedRate = 10000)
     public void generateTournamentCountdownTask() {
         try {
         List<PhysicalTournamentRuntimeVo> physicalTournamentRuntimeVoList = physicalTournamentRuntimeMapper.selectPhysicalTournamentRuntimeAllList("WAITING");