|
|
@@ -491,7 +491,7 @@ public class CoreEduTrainingTaskServiceImpl extends ServiceImpl<CoreEduTrainingT
|
|
|
int x = 0;
|
|
|
for (int i = 1; i <= plan.getExecTimes(); i++) {
|
|
|
final LocalDateTime time = DateUtils.toLocalDateTime(DateUtils.getPreciseTime(dateRangeMap.get(i).getEndTime()));
|
|
|
- if (time.isBefore(LocalDateTime.now()) || orgTypeList.contains(org.getType())) {
|
|
|
+ if (time.isBefore(LocalDateTime.now()) && orgTypeList.contains(org.getType())) {
|
|
|
//如果任务的结束时间 已经小于当前时间则没必要生成任务了,
|
|
|
//用于处理周期中生成多次任务,周期初的任务一经生成就无法执行(预期)的问题,
|
|
|
log.warn("生成任务时,任务的结束时间已经小于当前时间,本次任务跳过,任务id:{},任务执行机构id:{},任务时间范围:{}-{}", plan.getId(), org.getId(), dateRangeMap.get(i).getStartTime(), dateRangeMap.get(i).getEndTime());
|