From 4ce63423b4f6c9260d855fdf1499389798191a05 Mon Sep 17 00:00:00 2001 From: 25655 <2565550274@qq.com> Date: Mon, 7 Apr 2025 17:48:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=201.=E4=B8=8B=E5=8D=95=E5=AE=A1?= =?UTF-8?q?=E6=89=B9=E8=AE=A1=E7=AE=97=E9=9A=8F=E5=8D=B3=E8=B5=84=E6=96=99?= =?UTF-8?q?=E9=A1=B5=E7=AD=BE=E6=95=B0=E6=8D=AE=E6=9B=B4=E6=94=B9=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java b/src/main/java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java index 23162797..981d56ea 100644 --- a/src/main/java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java +++ b/src/main/java/com/yem/wm/es/salesorder/from/SalesOrderEdit.java @@ -1547,6 +1547,10 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before BigDecimal yem_thisqty = BigDecimal.ZERO; for (int i = 0; i < yem_es_materialinfo_s.size(); i++) { DynamicObject yem_es_materialinfo = yem_es_materialinfo_s.get(i); + boolean yemIsgift = yem_es_materialinfo.getBoolean("yem_isgift"); + if (yemIsgift) { + continue; + } long yem_sourceentryid = yem_es_materialinfo.getLong("yem_sourceentryid"); DynamicObject yem_plandetail_entry = (DynamicObject) yem_plandetail_entry_map.get(yem_sourceentryid); if (yem_plandetail_entry != null) {