From 1f37e4a0f8250c63bdb1939f18d215cbd9da4026 Mon Sep 17 00:00:00 2001 From: ljw Date: Fri, 22 Nov 2024 15:31:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=201.=E5=8F=91=E8=BF=90=E6=98=8E=E7=BB=86?= =?UTF-8?q?=E5=8D=95=E9=87=91=E9=A2=9D=E4=BB=B7=E6=A0=BC=E6=9D=A1=E6=AC=BE?= =?UTF-8?q?=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shippingdetails/form/ShippingDetailsFormPlugin.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/yem/wm/es/shippingdetails/form/ShippingDetailsFormPlugin.java b/src/main/java/com/yem/wm/es/shippingdetails/form/ShippingDetailsFormPlugin.java index 503a27cc..52ee5583 100644 --- a/src/main/java/com/yem/wm/es/shippingdetails/form/ShippingDetailsFormPlugin.java +++ b/src/main/java/com/yem/wm/es/shippingdetails/form/ShippingDetailsFormPlugin.java @@ -659,10 +659,13 @@ public class ShippingDetailsFormPlugin extends AbstractBillPlugIn implements Bef // case "yem_qty": case "yem_offeramount": DynamicObjectCollection collection = dataEntity.getDynamicObjectCollection("yem_es_salescontrac_s"); - for (DynamicObject dynamicObject : collection) { - BigDecimal raprate = dynamicObject.getBigDecimal("yem_raprate"); +// for (DynamicObject dynamicObject : collection) { +// +// } + for (int i = 0; i < collection.size(); i++) { + BigDecimal raprate = collection.get(i).getBigDecimal("yem_raprate"); BigDecimal offeramount = dataEntity.getBigDecimal("yem_offeramount"); - dynamicObject.set("yem_rapamt", PaymentControlUtil.getAdvancePayment(offeramount, raprate)); + this.getModel().setValue("yem_rapamt", PaymentControlUtil.getAdvancePayment(offeramount, raprate),i); } // this.getView().invokeOperation("save"); break;