From b439f4c49cc1c9d4c8723dd2ce31bc73de7363dd Mon Sep 17 00:00:00 2001 From: zhengyf Date: Fri, 6 Jun 2025 18:08:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A1=E3=80=81=E8=B0=83?= =?UTF-8?q?=E6=8B=A8=E5=85=A5=E5=BA=93=E4=BC=98=E5=8C=96=EF=BC=8C=E6=8E=92?= =?UTF-8?q?=E9=99=A4=E5=AE=9E=E5=8F=910=E7=9A=84=E5=AD=98=E8=B4=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/transfer/TransferInPluginInitializer.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferInPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferInPluginInitializer.java index 9babc162..7073ae53 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferInPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferInPluginInitializer.java @@ -272,7 +272,7 @@ public class TransferInPluginInitializer extends PluginBaseEntity { // continue; // } String filterCompanyStr = queryU8CEntityUtil.queryBdDefDocByListPk(); - if(filterCompanyStr.contains(header.getCompanyCode().trim())){ + if (filterCompanyStr.contains(header.getCompanyCode().trim())) { continue; } String rootAppPk = header.getCode() + "_" + header.getId(); @@ -396,7 +396,7 @@ public class TransferInPluginInitializer extends PluginBaseEntity { } //freplenishflag 销售调拨出库退回使用 - if(isReturn){ + if (isReturn) { parentvo.setFreplenishflag("Y"); } @@ -421,10 +421,13 @@ public class TransferInPluginInitializer extends PluginBaseEntity { int i = 1; for (OFSReceiptConfirmSearchResponse.Detail detail : order.getDetails()) { GeneralBillVO.Childrenvo childrenvo = new GeneralBillVO.Childrenvo(); + if (detail.getReceivedQty() == null || "".equals(detail.getReceivedQty()) || "0".equals(detail.getReceivedQty())) { + continue; + } //cinventoryid 存货 childrenvo.setCinventoryid(detail.getSkuCode()); - //ninnum 实收数量 + //ninnum 实收数量--20250606:蓁蓁:调拨入库的能不能把入库数量为0的过滤掉呀 if (isReturn) {//需要反转 childrenvo.setNinnum("-" + detail.getReceivedQty()); } else { @@ -450,6 +453,9 @@ public class TransferInPluginInitializer extends PluginBaseEntity { } ChildrenList.add(childrenvo); } + if (ChildrenList == null || ChildrenList.size() == 0) { + continue; + } generalBillVO.setParentvo(parentvo); generalBillVO.setChildrenvo(ChildrenList);