From 26e5796e3295b8ba1d2aa55135df7514a1216d50 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: Tue, 4 Nov 2025 11:17:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=80=E5=94=AE=E5=8F=91=E8=B4=A7=E5=8D=95?= =?UTF-8?q?=E6=8E=A8=E9=80=81wcs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/WmsLabelAndPalletData.java | 10 ++++++++++ .../service/impl/WcsIntegrationServiceImpl.java | 8 ++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gaotao/modules/automatedWarehouse/entity/WmsLabelAndPalletData.java b/src/main/java/com/gaotao/modules/automatedWarehouse/entity/WmsLabelAndPalletData.java index 3f082f1..7144df0 100644 --- a/src/main/java/com/gaotao/modules/automatedWarehouse/entity/WmsLabelAndPalletData.java +++ b/src/main/java/com/gaotao/modules/automatedWarehouse/entity/WmsLabelAndPalletData.java @@ -74,6 +74,8 @@ public class WmsLabelAndPalletData { */ private String expiredDate; + private String agvFlag; + public String getSite() { return site; } @@ -193,4 +195,12 @@ public class WmsLabelAndPalletData { public void setExpiredDate(String expiredDate) { this.expiredDate = expiredDate; } + + public String getAgvFlag() { + return agvFlag; + } + + public void setAgvFlag(String agvFlag) { + this.agvFlag = agvFlag; + } } \ No newline at end of file diff --git a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java index 7dd3bc7..6d83e6c 100644 --- a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java +++ b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java @@ -233,7 +233,11 @@ public class WcsIntegrationServiceImpl implements WcsIntegrationService { task.setPalletId(palletId); task.setTaskNo(transData.getNewTransNo()); task.setItemNo(1); - task.setSourceType("手工Call料"); + if(item.getAgvFlag()!=null&&item.getAgvFlag().equals("Y")){ + task.setSourceType("立库取货"); + }else { + task.setSourceType("手工Call料"); + } task.setSourceBillNo(""); task.setSourceLineId(0L); task.setPartNo(item.getPartNo()); @@ -2340,7 +2344,7 @@ public class WcsIntegrationServiceImpl implements WcsIntegrationService { palletData.setPartNo(request.getPartNo()); palletData.setQty(request.getQty()); palletData.setBatchNo(request.getBatchNo()); - + palletData.setAgvFlag("Y"); List palletList = new java.util.ArrayList<>(); palletList.add(palletData);