| | |
| | | Long locId = entry.getKey(); |
| | | List<OrderOutBatchPreviewDto> previewDtos = entry.getValue(); |
| | | Boolean all = outUtils.isAllForPreview(locId, previewDtos); |
| | | OrderOutBatchPreviewDto previewDto = previewDtos.get(0); |
| | | Long operationPortId = previewDto.getOperationPort(); |
| | | |
| | | Loc loc = locService.getById(locId); |
| | | if (loc == null) { |
| | |
| | | |
| | | if (!loc.getLocStsId().equals(LocStsType.F.val())) { |
| | | continue; |
| | | } |
| | | |
| | | OperationPort operationPort = operationPortService.getById(operationPortId); |
| | | if (operationPort == null) { |
| | | throw new CoolException("作业口不存在"); |
| | | } |
| | | |
| | | |
| | |
| | | task.setTaskType(taskType); |
| | | task.setIoPri(workService.generateIoPri(taskType)); |
| | | task.setOriginLoc(loc.getLocNo()); |
| | | task.setTargetSite("A"); |
| | | task.setTargetSite(operationPort.getFlag()); |
| | | task.setBarcode(loc.getBarcode()); |
| | | boolean res = taskService.save(task); |
| | | if (!res) { |