优化bug
This commit is contained in:
parent
de07ddae51
commit
3baa766603
|
@ -291,9 +291,11 @@ public class ContractSettleCommonEditPluginExt extends AbstractContBillPlugin im
|
||||||
itemPayItem = this.getModel().getEntryRowEntity("payitemdetailentry", rowIndex);
|
itemPayItem = this.getModel().getEntryRowEntity("payitemdetailentry", rowIndex);
|
||||||
detailunitproject = itemPayItem.getDynamicObject("detailpayitem");
|
detailunitproject = itemPayItem.getDynamicObject("detailpayitem");
|
||||||
if (detailunitproject != null) {
|
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");//系统标准
|
// 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 = (BigDecimal)ofTaxMap.getOrDefault(mapKey, BigDecimal.ZERO);
|
||||||
itemOfTaxAmt = itemOfTaxAmt.add(itemPayItem.getBigDecimal("detailoftaxamt") == null ? BigDecimal.ZERO : itemPayItem.getBigDecimal("detailoftaxamt"));
|
itemOfTaxAmt = itemOfTaxAmt.add(itemPayItem.getBigDecimal("detailoftaxamt") == null ? BigDecimal.ZERO : itemPayItem.getBigDecimal("detailoftaxamt"));
|
||||||
ofTaxMap.put(mapKey, itemOfTaxAmt);
|
ofTaxMap.put(mapKey, itemOfTaxAmt);
|
||||||
|
|
Loading…
Reference in New Issue