From 3baa7666036b25686ba4916b1e7102a8bbb2203a Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Fri, 19 Sep 2025 17:10:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pr/plugin/form/ContractSettleCommonEditPluginExt.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractSettleCommonEditPluginExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractSettleCommonEditPluginExt.java index e4546f1..73a0474 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractSettleCommonEditPluginExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/ContractSettleCommonEditPluginExt.java @@ -291,9 +291,11 @@ public class ContractSettleCommonEditPluginExt extends AbstractContBillPlugin im itemPayItem = this.getModel().getEntryRowEntity("payitemdetailentry", rowIndex); detailunitproject = itemPayItem.getDynamicObject("detailpayitem"); if (detailunitproject != null) { + DynamicObject detailunitproject1 = (DynamicObject)itemPayItem.get("detailunitproject");//二开修改 + String mapKey = (detailunitproject1 != null ? detailunitproject1.getString("id") : "") + + "," + (detailunitproject1 != null ? detailunitproject1.getString("id") : "");//二开修改 // DynamicObject detailunitproject = (DynamicObject)itemPayItem.get("detailunitproject");//系统标准 - detailunitproject = (DynamicObject) itemPayItem.get("detailunitproject");//二开修改 - String mapKey = detailunitproject.getString("id") + "," + (detailunitproject != null ? detailunitproject.getString("id") : ""); +// String mapKey = detailunitproject.getString("id") + "," + (detailunitproject != null ? detailunitproject.getString("id") : "");//系统标准 itemOfTaxAmt = (BigDecimal)ofTaxMap.getOrDefault(mapKey, BigDecimal.ZERO); itemOfTaxAmt = itemOfTaxAmt.add(itemPayItem.getBigDecimal("detailoftaxamt") == null ? BigDecimal.ZERO : itemPayItem.getBigDecimal("detailoftaxamt")); ofTaxMap.put(mapKey, itemOfTaxAmt);