From 0ea1110b84334f1ecbd94fef6f4bf60e8d820b9a Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期六, 07 九月 2024 15:59:17 +0800 Subject: [PATCH] # --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java index faa4b8d..f0a908f 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java @@ -330,6 +330,8 @@ 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) { @@ -338,6 +340,11 @@ if (!loc.getLocStsId().equals(LocStsType.F.val())) { continue; + } + + OperationPort operationPort = operationPortService.getById(operationPortId); + if (operationPort == null) { + throw new CoolException("浣滀笟鍙d笉瀛樺湪"); } @@ -349,7 +356,7 @@ 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) { -- Gitblit v1.9.1