feat:解决定时器启动时卡死问题
This commit is contained in:
parent
d39247d991
commit
9b9af8a481
|
@ -66,7 +66,9 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = JeecgBootException.class)
|
@Transactional(rollbackFor = JeecgBootException.class)
|
||||||
public boolean resumeJob(QuartzJob quartzJob) {
|
public boolean resumeJob(QuartzJob quartzJob) {
|
||||||
|
if (CommonConstant.STATUS_NORMAL.equals(quartzJob.getStatus())) {
|
||||||
schedulerDelete(quartzJob.getId());
|
schedulerDelete(quartzJob.getId());
|
||||||
|
}
|
||||||
schedulerAdd(quartzJob.getId(), quartzJob.getJobClassName().trim(), quartzJob.getCronExpression().trim(), quartzJob.getParameter());
|
schedulerAdd(quartzJob.getId(), quartzJob.getJobClassName().trim(), quartzJob.getCronExpression().trim(), quartzJob.getParameter());
|
||||||
quartzJob.setStatus(CommonConstant.STATUS_NORMAL);
|
quartzJob.setStatus(CommonConstant.STATUS_NORMAL);
|
||||||
return this.updateById(quartzJob);
|
return this.updateById(quartzJob);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user