| | |
| | | } |
| | | Task task = taskService.getOne(new LambdaQueryWrapper<Task>().eq(Task::getTaskCode, params.getSeqNum())); |
| | | if (Objects.isNull(task)) { |
| | | throw new CoolException("任务不存在可已结束!!"); |
| | | throw new CoolException("任务不存在可以结束!!"); |
| | | } |
| | | |
| | | /**料箱搬运中, 修改站点状态*/ |
| | |
| | | MISSION_STEP_TYPE_RESPONSE("RESPONSE", "响应"), |
| | | MISSION_STEP_TYPE_RECEIVE("RECEIVE", "接收"), |
| | | MISSION_STEP_TYPE_REQUEST("REQUEST", "请求"), |
| | | MISSION_STEP_TYPE_BIND("BIND", "绑定"), |
| | | MISSION_STEP_TYPE_UNBIND("UNBIND", "解绑"), |
| | | MISSION_STEP_TYPE_VALIDATE("VALIDATE", "校验"), |
| | | MISSION_STEP_TYPE_TRANSFORM("TRANSFORM", "转换"), |
| | | MISSION_STEP_TYPE_OBTAIN("OBTAIN", "获取"), |
| | |
| | | MISSION_TEMPLATE_NO_EXECUTE1("1027", "1027.不执行任务"),
|
| | | MISSION_TEMPLATE_WEIGHING_ONE2("1028", "1028.称重作业中等待上报完成"),
|
| | |
|
| | | MISSION_TEMPLATE_EXECUTE_HK_RCS_ONE3("1029", "1029.RCS绑定数据"),
|
| | | MISSION_TEMPLATE_EXECUTE_HK_RCS_ONE4("1030", "1030.RCS解绑数据"),
|
| | |
|
| | | MISSION_TRANSFER("9999", "9999.任务完成中"),
|
| | | ;
|
| | |
|
| | |
| | | @Scheduled(cron = "0/2 * * * * ? ") |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void missionTaskEXECUTE() { |
| | | List<String> typeList = Arrays.asList(MissionStepType.MISSION_STEP_TYPE_REQUEST.type, MissionStepType.MISSION_STEP_TYPE_OBTAIN.type,MissionStepType.MISSION_STEP_TYPE_NO_EXECUTE.type); |
| | | List<String> typeList = Arrays.asList( |
| | | MissionStepType.MISSION_STEP_TYPE_REQUEST.type, |
| | | MissionStepType.MISSION_STEP_TYPE_UNBIND.type, |
| | | MissionStepType.MISSION_STEP_TYPE_BIND.type, |
| | | MissionStepType.MISSION_STEP_TYPE_OBTAIN.type, |
| | | MissionStepType.MISSION_STEP_TYPE_NO_EXECUTE.type); |
| | | List<FlowStepInstance> flowStepInstanceList = flowStepInstanceService.list(new LambdaQueryWrapper<FlowStepInstance>() |
| | | .eq(FlowStepInstance::getStatus, 1).in(FlowStepInstance::getStepType,typeList)); |
| | | for (FlowStepInstance flowStepInstance : flowStepInstanceList) { |