From 7298d5354963a88643a543b51b90192dc9fc934c Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 11 九月 2025 18:43:14 +0800
Subject: [PATCH] 最新版本541200007

---
 server/system_timer/src/main/java/com/doumee/jobs/service/TimerBizSevice.java |   33 ++++++++++++++++++++++-----------
 1 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/server/system_timer/src/main/java/com/doumee/jobs/service/TimerBizSevice.java b/server/system_timer/src/main/java/com/doumee/jobs/service/TimerBizSevice.java
index c427e2a..3ec392b 100644
--- a/server/system_timer/src/main/java/com/doumee/jobs/service/TimerBizSevice.java
+++ b/server/system_timer/src/main/java/com/doumee/jobs/service/TimerBizSevice.java
@@ -5,6 +5,7 @@
 import com.doumee.dao.timer.entity.QuartzJob;
 import com.doumee.dao.timer.mapper.QuartzJobMapper;
 import com.doumee.dao.timer.scheduler.QuartzManage;
+import lombok.extern.slf4j.Slf4j;
 import org.quartz.CronTrigger;
 import org.springframework.stereotype.Service;
 
@@ -13,6 +14,7 @@
 import java.util.List;
 import java.util.Objects;
 @Service
+@Slf4j
 public class TimerBizSevice {
     @Resource
     private QuartzJobMapper quartzJobMapper ;
@@ -23,17 +25,26 @@
      */
     @PostConstruct
     public void init () {
-        LambdaQueryWrapper<QuartzJob> queryWrapper = new LambdaQueryWrapper<>() ;
-        queryWrapper.in(QuartzJob::getState, JobState.JOB_RUN.getStatus(),JobState.JOB_STOP.getStatus());
-        List<QuartzJob> jobList = quartzJobMapper.selectList(queryWrapper);
-        jobList.forEach(quartzJob -> {
-            CronTrigger cronTrigger = quartzManage.getCronTrigger(quartzJob.getId()) ;
-            if (Objects.isNull(cronTrigger)){
-                quartzManage.createJob(quartzJob);
-            } else {
-                quartzManage.updateJob(quartzJob);
-            }
-        });
+            log.error("================鎵ц"+System.currentTimeMillis());
+            LambdaQueryWrapper<QuartzJob> queryWrapper = new LambdaQueryWrapper<>() ;
+            queryWrapper.in(QuartzJob::getState, JobState.JOB_RUN.getStatus(),JobState.JOB_STOP.getStatus());
+            List<QuartzJob> jobList = quartzJobMapper.selectList(queryWrapper);
+            jobList.forEach(quartzJob -> {
+                try {
+                    log.error("================鎵ц"+quartzJob.getId());
+                    CronTrigger cronTrigger = quartzManage.getCronTrigger(quartzJob.getId()) ;
+                    if (Objects.isNull(cronTrigger)){
+                        quartzManage.createJob(quartzJob);
+                    } else {
+                        quartzManage.updateJob(quartzJob);
+                    }
+                }catch (Exception e){
+//                    log.error("================鎵ц"+quartzJob.getId());
+                    e.printStackTrace();
+                }
+            });
+
+
     }
 
 }

--
Gitblit v1.9.3