| | |
| | | throw new CoolException("数据错误: 波次不存在!!"); |
| | | } |
| | | for (Wave wave : waves) { |
| | | if (wave.getExceStatus() >= WaveExceStatus.WAVE_EXCE_STATUS_EXCING.val) { |
| | | throw new CoolException("当前状态无法下发执行!!"); |
| | | } |
| | | |
| | | List<WaveItem> items = waveItemService.list(new LambdaQueryWrapper<WaveItem>().eq(WaveItem::getWaveId, wave.getId())); |
| | | if (items.isEmpty()) { |
| | | throw new CoolException("波次明细不存在!!"); |
| | |
| | | if (Objects.isNull(wave)) { |
| | | throw new CoolException("波次单不存在!!"); |
| | | } |
| | | |
| | | List<TaskItem> taskItems = taskItemService.list(new LambdaQueryWrapper<TaskItem>() |
| | | .eq(TaskItem::getSourceId, wave.getId())); |
| | | if (!taskItems.isEmpty()) { |