Browse Source

【pc端-定时bug修改】【修改表达式校验位置】魏凯 2020-07-31

feature/dangjian
weikai 5 years ago
parent
commit
e2fc8c954e
  1. 8
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/service/impl/ScheduleJobServiceImpl.java

8
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/service/impl/ScheduleJobServiceImpl.java

@ -73,13 +73,15 @@ public class ScheduleJobServiceImpl extends BaseServiceImpl<ScheduleJobDao, Sche
CronExpression exp = new CronExpression(dto.getCronExpression());
date = exp.getNextValidTimeAfter(new Date());
if (date == null) {
System.out.println("请输入正确的表达式");
throw new RenException("请输入正确的表达式");
}
this.insert(entity);
ScheduleUtils.createScheduleJob(scheduler, entity);ScheduleUtils.createScheduleJob(scheduler, entity);
}catch (Exception e){
throw new RenException(ModuleErrorCode.JOB_ERROR, e);
throw new RenException("请输入正确的表达式");
}
this.insert(entity);
ScheduleUtils.createScheduleJob(scheduler, entity);
}

Loading…
Cancel
Save