From 7e2eae3a78172e3798e9af898d4b66ab86e1d39c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Sun, 5 Oct 2025 09:34:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=BE=E7=A4=BA=E4=B9=9D=E5=AE=AB=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gaotao/modules/api/entity/PalletWareHouseData.java | 2 +- .../gaotao/modules/api/service/impl/WmsMessageServiceImpl.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gaotao/modules/api/entity/PalletWareHouseData.java b/src/main/java/com/gaotao/modules/api/entity/PalletWareHouseData.java index af0ef85..e5318ac 100644 --- a/src/main/java/com/gaotao/modules/api/entity/PalletWareHouseData.java +++ b/src/main/java/com/gaotao/modules/api/entity/PalletWareHouseData.java @@ -9,7 +9,7 @@ public class PalletWareHouseData { private String palletId;//栈板ID private String taskNo; private Integer itemNo; - private String transTypeDesc;//立库出入库类型 出库 入库 + private String transTypeDesc;//立库出入库类型:出库 入库 取货通知 // private String toWareHouseId;//入库需要告知 仓库编码 private String toBarcode ;//入库需要告知 库位编码 } diff --git a/src/main/java/com/gaotao/modules/api/service/impl/WmsMessageServiceImpl.java b/src/main/java/com/gaotao/modules/api/service/impl/WmsMessageServiceImpl.java index 5dd3b2d..7be8c02 100644 --- a/src/main/java/com/gaotao/modules/api/service/impl/WmsMessageServiceImpl.java +++ b/src/main/java/com/gaotao/modules/api/service/impl/WmsMessageServiceImpl.java @@ -216,11 +216,14 @@ public class WmsMessageServiceImpl implements WmsMessageService { // 如果是入库,同时更新对应的wms_order_task状态 if ("入库".equals(inData.getTransTypeDesc())) { updateOrderTaskStatusForInboundCallback(inData); + //防止没有组盘入库 + wcsIntegrationMapper.updatePalletDetailWcsFlag(inData.getSite(),inData.getPalletId()); wcsIntegrationMapper.updatePalletCallingFlag(inData.getSite(), inData.getPalletId(), "N", "SYS_WMS"); } // 如果是入库,同时更新对应的wms_order_task状态 if ("出库".equals(inData.getTransTypeDesc())) { updateOrderTaskStatusForOutCallback(inData); + //可能是移库出库 wcsIntegrationMapper.reUpdatePalletDetailWcsFlag(inData.getSite(),inData.getPalletId()); wcsIntegrationMapper.updatePalletCallingFlag(inData.getSite(), inData.getPalletId(), "Y", "SYS_WMS"); }