From ff087240b3dee29ce4e14ad0836e76b9fdf312cf Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期二, 19 八月 2025 09:28:07 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/lianhelihua_sh --- server/src/main/java/com/doumee/config/quartz/JobInitializer.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/com/doumee/config/quartz/JobInitializer.java b/server/src/main/java/com/doumee/config/quartz/JobInitializer.java index 0e3e870..ac44eb8 100644 --- a/server/src/main/java/com/doumee/config/quartz/JobInitializer.java +++ b/server/src/main/java/com/doumee/config/quartz/JobInitializer.java @@ -1,5 +1,6 @@ package com.doumee.config.quartz; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.doumee.core.constants.Constants; import com.doumee.core.job.SchedulerProxy; @@ -41,6 +42,7 @@ */ @PostConstruct public void initJobs () { + log.debug("Initializing jobs"); // 淇JOB this.repairJobs(); @@ -52,10 +54,15 @@ queryJobDto.setDeleted(Boolean.FALSE); List<SystemJob> jobs = systemJobService.findList(queryJobDto); for (SystemJob job : jobs) { - schedulerProxy.createJob(new SchedulerProxy.Job(job.getId(), job.getHandler(), job.getCronExpression(), job.getDisallowConcurrent())); - log.debug("job '{}' initialized.", job.getJobName()); + try { + schedulerProxy.createJob(new SchedulerProxy.Job(job.getId(), job.getHandler(), job.getCronExpression(), job.getDisallowConcurrent())); + log.info("job '{}' initialized.", job.getJobName()); + }catch (Exception e){ + e.printStackTrace(); + log.error("Jobs initialization failed: '{}''{}' ", JSONObject.toJSONString(job),e.getStackTrace()); + } } - log.debug("Jobs initialization completed in {} ms", System.currentTimeMillis() - startTime); + log.info("Jobs initialization completed in {} ms", System.currentTimeMillis() - startTime); } /** -- Gitblit v1.9.3