|
|
@ -587,8 +587,6 @@ public class TaskServiceImpl extends CommonServiceImpl<TaskMapper, Task> impleme |
|
|
|
task_code = CodeUtil.getNewCode("TASK_NO"); |
|
|
|
task_code = CommonFinalParam.HYPHEN_ + task_code; |
|
|
|
} |
|
|
|
String start_device_code = dto.getStart_device_code(); |
|
|
|
String next_device_code = dto.getNext_device_code(); |
|
|
|
String route_plan_code = dto.getRoute_plan_code(); |
|
|
|
dto.setCreate_by(StrUtil.isNotEmpty(currentUsername) ? currentUsername : "LMS"); |
|
|
|
dto.setUpdate_by(currentUsername); |
|
|
@ -597,10 +595,15 @@ public class TaskServiceImpl extends CommonServiceImpl<TaskMapper, Task> impleme |
|
|
|
dto.setTask_code(task_code); |
|
|
|
dto.setRoute_plan_code(route_plan_code); |
|
|
|
dto.setTask_status(TaskStatusEnum.READY.getIndex()); |
|
|
|
dto.setStart_point_code(start_device_code); |
|
|
|
dto.setNext_point_code(next_device_code); |
|
|
|
dto.setStart_device_code(start_device_code); |
|
|
|
dto.setNext_device_code(next_device_code); |
|
|
|
if (StrUtil.isNotEmpty(dto.getStart_point_code())&&StrUtil.isNotEmpty(dto.getNext_point_code())){ |
|
|
|
dto.setStart_device_code(dto.getStart_point_code()); |
|
|
|
dto.setNext_device_code(dto.getNext_point_code()); |
|
|
|
} |
|
|
|
if (StrUtil.isNotEmpty(dto.getStart_device_code())&&StrUtil.isNotEmpty(dto.getNext_device_code())) { |
|
|
|
dto.setStart_point_code(dto.getStart_device_code()); |
|
|
|
dto.setNext_point_code(dto.getNext_device_code()); |
|
|
|
} |
|
|
|
|
|
|
|
if (StrUtil.isEmpty(dto.getPriority())) { |
|
|
|
dto.setPriority(CommonFinalParam.ONE); |
|
|
|
} |
|
|
@ -614,12 +617,12 @@ public class TaskServiceImpl extends CommonServiceImpl<TaskMapper, Task> impleme |
|
|
|
} |
|
|
|
|
|
|
|
DeviceAppService appService = SpringContextHolder.getBean(DeviceAppServiceImpl.class); |
|
|
|
Device nextdevice = appService.findDeviceByCode(next_device_code); |
|
|
|
Device nextdevice = appService.findDeviceByCode(dto.getNext_device_code()); |
|
|
|
if (nextdevice == null) { |
|
|
|
//TODO 国际化处理
|
|
|
|
throw new BadRequestException("终点设备未配置"); |
|
|
|
} |
|
|
|
Device startdevice = appService.findDeviceByCode(start_device_code); |
|
|
|
Device startdevice = appService.findDeviceByCode(dto.getStart_device_code()); |
|
|
|
if (startdevice == null) { |
|
|
|
//TODO 国际化处理
|
|
|
|
throw new BadRequestException("起点设备未配置"); |
|
|
|