From 55dd8423ed5d829d1b6e0d0a71d8e94a5d89ecda Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Mon, 17 Nov 2025 14:57:14 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E9=87=87=E8=B4=AD=E5=BB=BA=E8=AE=AE?= =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E3=80=91=E5=A4=84=E7=90=86=E7=A8=8E=E7=8E=87?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java b/lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java index d66c3cf..722ad06 100644 --- a/lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java +++ b/lc123/cloud/app/plugin/form/pm/PurApplyBillPlugin.java @@ -495,9 +495,10 @@ public class PurApplyBillPlugin extends AbstractBillPlugIn implements Plugin { JSONObject material = entry.getJSONObject("tqq9_material");//物料 DynamicObject tqq9_material = BusinessDataServiceHelper.loadSingle(material.getLong("id"),"bd_material","id,taxrate,number,name,baseunit,tqq9_xsyj1,tqq9_amountfield1,tqq9_amountfield4,tqq9_maxprice_sh,tqq9_maxprice_bj,tqq9_maxprice_gz");//物料 DynamicObject taxrate1 = tqq9_material.getDynamicObject("taxrate"); - BigDecimal taxrate2=null; + BigDecimal taxrate2 = BigDecimal.ZERO; if(taxrate1!=null){ - taxrate2 = taxrate1.getBigDecimal("taxrate"); + taxrate1 = BusinessDataServiceHelper.loadSingle(taxrate1.getPkValue(), taxrate1.getDynamicObjectType().getName()); + taxrate2 = taxrate1.getBigDecimal("taxrate"); } DynamicObject materialpurchaseinfo = BusinessDataServiceHelper.loadSingle("bd_materialpurchaseinfo", new QFilter[]{new QFilter("masterid", QCP.equals, tqq9_material.getLong("id"))});//物料采购信息 BigDecimal tqq9_saledates = entry.getBigDecimal("tqq9_saledates");