From 10e65c0d50f8a5c676e1fe8073ced8c2b30979dd Mon Sep 17 00:00:00 2001 From: "476474485@qq.com" Date: Sun, 29 Sep 2024 15:54:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=A4=B1=E8=B4=A5=E5=90=8E=E6=97=A0=E6=B3=95=E9=87=8D?= =?UTF-8?q?=E8=AF=95=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/hzya/frame/web/quartz/QuartzJobFactoryUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/service/src/main/java/com/hzya/frame/web/quartz/QuartzJobFactoryUtils.java b/service/src/main/java/com/hzya/frame/web/quartz/QuartzJobFactoryUtils.java index 786adf78..78948158 100644 --- a/service/src/main/java/com/hzya/frame/web/quartz/QuartzJobFactoryUtils.java +++ b/service/src/main/java/com/hzya/frame/web/quartz/QuartzJobFactoryUtils.java @@ -107,7 +107,9 @@ public class QuartzJobFactoryUtils { .withMisfireHandlingInstructionDoNothing() ) .build(); - JobDetail jobDetail = JobBuilder.newJob(com.hzya.frame.web.quartz.QuartzJobFactory.class).withIdentity(integrationTaskEntity.getTaskName(), integrationTaskEntity.getTaskCode()).build(); +// JobDetail jobDetail = JobBuilder.newJob(com.hzya.frame.web.quartz.QuartzJobFactory.class).withIdentity(integrationTaskEntity.getTaskName(), integrationTaskEntity.getTaskCode()).build(); + JobDetail jobDetail = JobBuilder.newJob(com.hzya.frame.web.quartz.QuartzJobFactory.class).withIdentity(integrationTaskEntity.getTaskName(), integrationTaskEntity.getTaskCode()) + .requestRecovery().storeDurably().build(); jobDetail.getJobDataMap().put("job", job); scheduler.scheduleJob(jobDetail, cronTrigger); logger.info("添加" + integrationTaskEntity.getTaskName() + "任务成功");