| | |
| | | import com.ard.route.domain.route.ArdRouteInfo; |
| | | import com.ard.route.service.IArdRouteInfoService; |
| | | import com.ard.sample.config.DockConfiguration; |
| | | import com.ard.sample.utils.TimestampUtils; |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | |
| | | @Autowired |
| | | private IWaylineJobMapper mapper; |
| | | |
| | | // @Autowired |
| | | // @Autowired |
| | | // private IWaylineFileService waylineFileService; |
| | | @Autowired |
| | | private TimestampUtils _timestampUtils; |
| | | |
| | | @Autowired |
| | | private IArdRouteInfoService _ardRouteInfoService; |
| | |
| | | if (WaylineTaskTypeEnum.IMMEDIATE.getVal() == param.getTaskType()) { |
| | | param.setExecuteTime(System.currentTimeMillis()); |
| | | } |
| | | if (param.getExecuteTime() < _timestampUtils.plusMinutesByMillis(System.currentTimeMillis(), 10) && param.getTaskType() == WaylineTaskTypeEnum.TIMED.getVal()) { |
| | | return ResponseResult.error("定时任务执行时间不能小于当前时间的前10分钟!"); |
| | | } |
| | | param.setRth_mode(1); |
| | | Optional<WaylineJobDTO> waylineJobOpt = this.createWaylineJob(param, loginUser.getUsername(), |
| | | param.getExecuteTime(), param.getExecuteTime()); |