|  |  | 
 |  |  |      */ | 
 |  |  |     @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); | 
 |  |  |             } | 
 |  |  |         }); | 
 |  |  |             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 { | 
 |  |  |                     CronTrigger cronTrigger = quartzManage.getCronTrigger(quartzJob.getId()) ; | 
 |  |  |                     if (Objects.isNull(cronTrigger)){ | 
 |  |  |                         quartzManage.createJob(quartzJob); | 
 |  |  |                     } else { | 
 |  |  |                         quartzManage.updateJob(quartzJob); | 
 |  |  |                     } | 
 |  |  |                 }catch (Exception e){ | 
 |  |  |                     e.printStackTrace(); | 
 |  |  |                 } | 
 |  |  |             }); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |