jiangping
2025-02-27 10c28ce3d0b384584c77ce9111a66a0641250752
server/system_timer/src/main/java/com/doumee/jobs/service/TimerBizSevice.java
@@ -27,13 +27,19 @@
        queryWrapper.in(QuartzJob::getState, JobState.JOB_RUN.getStatus(),JobState.JOB_STOP.getStatus());
        List<QuartzJob> jobList = quartzJobMapper.selectList(queryWrapper);
        jobList.forEach(quartzJob -> {
                try {
            CronTrigger cronTrigger = quartzManage.getCronTrigger(quartzJob.getId()) ;
            if (Objects.isNull(cronTrigger)){
                quartzManage.createJob(quartzJob);
            } else {
                quartzManage.updateJob(quartzJob);
            }
                }catch (Exception e){
                    e.printStackTrace();
                }
        });
    }
}