优化bug

This commit is contained in:
xuhaihui 2025-09-19 17:10:56 +08:00
parent de07ddae51
commit 3baa766603
1 changed files with 4 additions and 2 deletions

View File

@ -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);