From 5229927bba54cefa5530159733af489935818de9 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Fri, 14 Nov 2025 19:06:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E5=87=BA=E5=90=88=E5=90=8C=E7=BB=93?= =?UTF-8?q?=E7=AE=97=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcdev/pr/plugin/form/ContractEeasurementBillPlugin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractEeasurementBillPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractEeasurementBillPlugin.java index 5670d18..b410f61 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractEeasurementBillPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractEeasurementBillPlugin.java @@ -183,8 +183,8 @@ public class ContractEeasurementBillPlugin extends ContractMeasureBillEditPlugin if (thisqty.compareTo(zero)>0 && thisoftaxmount.compareTo(zero)>0) { BigDecimal curtaxprice = thisoftaxmount.divide(thisqty,6,BigDecimal.ROUND_HALF_UP); currentprice = curtaxprice.divide(tax, 6, BigDecimal.ROUND_HALF_UP); - DynamicObjectCollection listmodelentry = this.getModel().getDataEntity().getDynamicObjectCollection("listmodelentry");//模板分录 - DynamicObject listentry = listmodelentry.get(parentRowIndex).getDynamicObjectCollection("listentry").get(rowIndex);//清单分录(模板分录子分录 + DynamicObjectCollection listmodelentry = this.getModel().getDataEntity(true).getDynamicObjectCollection("listmodelentry");//模板分录 + DynamicObject listentry = listmodelentry.get(0).getDynamicObjectCollection("listentry").get(rowIndex);//清单分录(模板分录子分录 listentry.set("curtaxprice",curtaxprice);//清单分录-当前含税单价 listentry.set("currentprice",currentprice);//清单分录-当前单价 listentry.set("currentamt",currentprice.multiply(totalqty));//清单分录-当前金额