解决定时任务失败后无法重试错误

This commit is contained in:
476474485@qq.com 2024-09-29 15:54:54 +08:00
parent 3f3cf2aded
commit 10e65c0d50
1 changed files with 3 additions and 1 deletions

View File

@ -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() + "任务成功");