|
@@ -183,7 +183,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
|
|
|
JSCommonUtils.parameterCheck(list::isEmpty, "", "安全检查模板暂无定时任务");
|
|
|
//循环list
|
|
|
list.forEach(checkTemplateDo -> {
|
|
|
- checkTemplateService.assembleCheckTask(checkTemplateDo, true);
|
|
|
+ checkTemplateService.assembleCheckTask(checkTemplateDo, false);
|
|
|
});
|
|
|
|
|
|
|
|
@@ -361,6 +361,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
|
|
|
updateGenerationDateDo[0].setGenerationdate(startInstance.getTime());
|
|
|
updateGenerationDateList.add(updateGenerationDateDo[0]);
|
|
|
});
|
|
|
+ endInstance.add(Calendar.YEAR, -(task.getKey() - 1));
|
|
|
}
|
|
|
} else if (SaveConstans.INSPECTION_CYCLE_UNIT.MONTH.equals(checkCycleUnit)) {
|
|
|
// 关键步骤:定位到当月最后一天
|
|
@@ -390,6 +391,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
|
|
|
updateGenerationDateDo[0].setGenerationdate(startInstance.getTime());
|
|
|
updateGenerationDateList.add(updateGenerationDateDo[0]);
|
|
|
});
|
|
|
+ startInstance.add(Calendar.MONTH, -(task.getKey() - 1));
|
|
|
}
|
|
|
} else if (SaveConstans.INSPECTION_CYCLE_UNIT.DAY.equals(checkCycleUnit)) {
|
|
|
// 对于天的任务 直接判断上次生成时间和当前时间相隔的天数是否满足要求
|
|
@@ -416,6 +418,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
|
|
|
updateGenerationDateDo[0].setGenerationdate(startInstance.getTime());
|
|
|
updateGenerationDateList.add(updateGenerationDateDo[0]);
|
|
|
});
|
|
|
+ endInstance.add(Calendar.DAY_OF_MONTH, -(task.getKey() - 1));
|
|
|
}
|
|
|
|
|
|
} else {
|