From 9060dd329b8500f58709b31aade3c2f48e19c233 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期一, 09 九月 2024 08:45:39 +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