From 8dbb044de873948be71d352f30d866b62268a65f Mon Sep 17 00:00:00 2001 From: 25655 <2565550274@qq.com> Date: Mon, 7 Apr 2025 09:56:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=201.=E8=AE=A2=E8=88=B1=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E5=8D=95--=E5=B7=AE=E5=80=BC=E8=AE=A1=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yem/wm/es/storagetrans/form/StorageTransEdit.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/yem/wm/es/storagetrans/form/StorageTransEdit.java b/src/main/java/com/yem/wm/es/storagetrans/form/StorageTransEdit.java index 5d7eefc1..d3c5a099 100644 --- a/src/main/java/com/yem/wm/es/storagetrans/form/StorageTransEdit.java +++ b/src/main/java/com/yem/wm/es/storagetrans/form/StorageTransEdit.java @@ -1288,6 +1288,7 @@ public class StorageTransEdit extends AbstractBillPlugIn implements BeforeF7Sele DynamicObjectCollection materialinfo = dataEntity.getDynamicObjectCollection("yem_es_materialinfo"); BigDecimal sum = BigDecimal.ZERO; boolean allonPush = true; + BigDecimal amt = BigDecimal.ZERO; for (DynamicObject dynamicObject : materialinfo) { BigDecimal adstamount = dynamicObject.getBigDecimal("yem_adstamount"); // 销售出库金额-提交 @@ -1300,13 +1301,13 @@ public class StorageTransEdit extends AbstractBillPlugIn implements BeforeF7Sele saamtpriceclause = dynamicObject.getBigDecimal("yem_saamtpriceclause"); // 销售金额(价格条款) } - BigDecimal amt = adstamount.subtract(saamtpriceclause); - if (amt.compareTo(BigDecimal.ZERO) != 0) { - allonPush = false; - } + amt = adstamount.subtract(saamtpriceclause); sum = sum.add(amt); dynamicObject.set("yem_exportmat", amt); } + if (amt.compareTo(BigDecimal.ZERO) != 0) { + allonPush = false; + } dataEntity.set("yem_exportmatsum", sum); dataEntity.set("yem_allonpush", allonPush); }