From 8221c7b9a03b4409a4b6ee840ab44ff53a2cd9d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B1=9F=E7=8E=AE?= Date: Sat, 12 Nov 2022 14:02:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3mes=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E7=9A=84=E7=89=A9=E6=96=99=E7=B1=BB=E5=9E=8B=E4=B8=BA0?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/org/nl/wms/common/StructFindUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wms/hd/nladmin-system/src/main/java/org/nl/wms/common/StructFindUtil.java b/wms/hd/nladmin-system/src/main/java/org/nl/wms/common/StructFindUtil.java index c5a4b18..e43870b 100644 --- a/wms/hd/nladmin-system/src/main/java/org/nl/wms/common/StructFindUtil.java +++ b/wms/hd/nladmin-system/src/main/java/org/nl/wms/common/StructFindUtil.java @@ -136,7 +136,7 @@ public class StructFindUtil { String lineMaterialType = line.getString("material_type"); String lineMaterialCode = line.getString("material_code"); // 先匹配类型 - if (StrUtil.equals(materialType, lineMaterialType)) { + if (!StrUtil.equals(lineMaterialCode, "0") && StrUtil.equals(materialType, lineMaterialType)) { // 如果规定了特定类型 且 物料类型和特定类型不一致 下一轮循环 if (StrUtil.isNotEmpty(lineMaterialCode) && !StrUtil.equals(lineMaterialCode, "0") && !StrUtil.equals(materialCode, lineMaterialCode)) { continue;