From 12a633c0d498b801f26a8cce83dd505455b15559 Mon Sep 17 00:00:00 2001 From: ljw Date: Wed, 4 Sep 2024 20:31:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A2=E4=BB=B7=E5=8D=95=E4=BA=8C=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Conflicts: # src/main/java/com/yem/wm/im/inquirylist/form/InquirylistEdit.java --- .../java/com/yem/wm/im/inquirylist/form/InquirylistEdit.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/yem/wm/im/inquirylist/form/InquirylistEdit.java b/src/main/java/com/yem/wm/im/inquirylist/form/InquirylistEdit.java index 7a423642..446f32f5 100644 --- a/src/main/java/com/yem/wm/im/inquirylist/form/InquirylistEdit.java +++ b/src/main/java/com/yem/wm/im/inquirylist/form/InquirylistEdit.java @@ -242,7 +242,9 @@ public class InquirylistEdit extends AbstractBillPlugIn implements BeforeF7Selec if (yemProductmodel!=null){ DynamicObject yemProducts = yemProductmodel.getDynamicObject("yem_products"); if (yemProducts!=null){ - BigDecimal yemCostdifference = yemProducts.getBigDecimal("yem_costdifference"); + DynamicObject loadSingle = BusinessDataServiceHelper.loadSingle("yem_bd_productstree", "id,number,yem_costdifference" + , new QFilter[]{new QFilter("id", QCP.equals, yemProducts.getLong("id"))}); + BigDecimal yemCostdifference = loadSingle.getBigDecimal("yem_costdifference"); this.getModel().setValue("yem_unitprice",yemQingdaounitprice.subtract(yemCostdifference), rowIndex); } }