From 0b170c32de26bfc84da52a3028b1ae940bbd8137 Mon Sep 17 00:00:00 2001 From: "zzs01@yunemao.com" Date: Thu, 29 Aug 2024 14:47:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=87=BA=E5=BA=93=E6=8A=A5=E5=85=B3?= =?UTF-8?q?=E9=87=91=E9=A2=9D=E5=B7=AE=E5=80=BC=EF=BC=88=E5=90=88=E8=AE=A1?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yem/wm/es/storagetrans/form/StorageTransEdit.java | 3 +++ 1 file changed, 3 insertions(+) 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 abfc2bf0..5bdc5651 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 @@ -1168,6 +1168,7 @@ public class StorageTransEdit extends AbstractBillPlugIn implements BeforeF7Sele public static void calculateExportAmount(DynamicObject dataEntity) { String name = dataEntity.getDataEntityType().getName(); DynamicObjectCollection materialinfo = dataEntity.getDynamicObjectCollection("yem_es_materialinfo"); + BigDecimal sum = BigDecimal.ZERO; for (DynamicObject dynamicObject : materialinfo) { BigDecimal adstamount = dynamicObject.getBigDecimal("yem_adstamount"); // 销售出库金额-提交 @@ -1181,7 +1182,9 @@ public class StorageTransEdit extends AbstractBillPlugIn implements BeforeF7Sele } BigDecimal amt = adstamount.subtract(saamtpriceclause); + sum = sum.add(amt); dynamicObject.set("yem_exportmat", amt); } + dataEntity.set("yem_exportmatsum", sum); } }