资金计划申请默认值问题处理

This commit is contained in:
zhangzhiguo 2025-09-08 09:40:47 +08:00
parent 27543528fd
commit b92ccaffde
1 changed files with 24 additions and 4 deletions

View File

@ -243,13 +243,31 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
}else if(name.equals("zcgj_allplannedbankaccept")){//银行承兑 }else if(name.equals("zcgj_allplannedbankaccept")){//银行承兑
BigDecimal amount = (BigDecimal) changeData.getNewValue(); BigDecimal amount = (BigDecimal) changeData.getNewValue();
DynamicObjectCollection zcgjFundplyentry = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_fundplyentry"); DynamicObjectCollection zcgjFundplyentry = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_fundplyentry");
zcgjFundplyentry.get(2).set("zcgj_bankamt",amount); DynamicObject dynamicObject = zcgjFundplyentry.get(2);
dynamicObject.set("zcgj_bankamt",amount);
//现金 zcgj_cashamt
//商业承兑 zcgj_businessamt
//供应链 zcgj_supplyamt
//其他金融产品 zcgj_otheramt
BigDecimal zcgjCashamt = dynamicObject.getBigDecimal("zcgj_cashamt");
BigDecimal zcgjBusinessamt = dynamicObject.getBigDecimal("zcgj_businessamt");
BigDecimal zcgjSupplyamt = dynamicObject.getBigDecimal("zcgj_supplyamt");
BigDecimal zcgjOtheramt = dynamicObject.getBigDecimal("zcgj_otheramt");
BigDecimal all = amount.add(zcgjCashamt).add(zcgjBusinessamt).add(zcgjSupplyamt).add(zcgjOtheramt);
dynamicObject.set("zcgj_totalamt",all);
this.getView().updateView("zcgj_fundplyentry"); this.getView().updateView("zcgj_fundplyentry");
calfinApprovedAmount(zcgjFundplyentry); calfinApprovedAmount(zcgjFundplyentry);
}else if(name.equals("zcgj_allplannedcashpaymen")){//现金 }else if(name.equals("zcgj_allplannedcashpaymen")){//现金
BigDecimal amount = (BigDecimal) changeData.getNewValue(); BigDecimal amount = (BigDecimal) changeData.getNewValue();
DynamicObjectCollection zcgjFundplyentry = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_fundplyentry"); DynamicObjectCollection zcgjFundplyentry = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_fundplyentry");
zcgjFundplyentry.get(2).set("zcgj_cashamt",amount); DynamicObject dynamicObject = zcgjFundplyentry.get(2);
dynamicObject.set("zcgj_cashamt",amount);
BigDecimal zcgjBankamt = dynamicObject.getBigDecimal("zcgj_bankamt");
BigDecimal zcgjBusinessamt = dynamicObject.getBigDecimal("zcgj_businessamt");
BigDecimal zcgjSupplyamt = dynamicObject.getBigDecimal("zcgj_supplyamt");
BigDecimal zcgjOtheramt = dynamicObject.getBigDecimal("zcgj_otheramt");
BigDecimal all = amount.add(zcgjBankamt).add(zcgjBusinessamt).add(zcgjSupplyamt).add(zcgjOtheramt);
dynamicObject.set("zcgj_totalamt",all);
this.getView().updateView("zcgj_fundplyentry"); this.getView().updateView("zcgj_fundplyentry");
calfinApprovedAmount(zcgjFundplyentry); calfinApprovedAmount(zcgjFundplyentry);
} }
@ -328,11 +346,13 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
dynamicObject.set("zcgj_amount_remaining",zcgjBusinessamt2); dynamicObject.set("zcgj_amount_remaining",zcgjBusinessamt2);
}else if("GYL".equals(zcgjSetttype)){ }else if("GYL".equals(zcgjSetttype)){
dynamicObject.set("zcgj_applymonthamt",zcgjSupplyamt2); dynamicObject.set("zcgj_applymonthamt",zcgjSupplyamt2);
dynamicObject.set("zcgj_hdamount",zcgjSupplyamt2); //dynamicObject.set("zcgj_hdamount",zcgjSupplyamt2);
dynamicObject.set("zcgj_hdproxyamount",zcgjSupplyamt2);
dynamicObject.set("zcgj_amount_remaining",zcgjSupplyamt2); dynamicObject.set("zcgj_amount_remaining",zcgjSupplyamt2);
}else if("QTJRCP".equals(zcgjSetttype)){ }else if("QTJRCP".equals(zcgjSetttype)){
dynamicObject.set("zcgj_applymonthamt",zcgjOtheramt2); dynamicObject.set("zcgj_applymonthamt",zcgjOtheramt2);
dynamicObject.set("zcgj_hdamount",zcgjOtheramt2); //dynamicObject.set("zcgj_hdamount",zcgjOtheramt2);
dynamicObject.set("zcgj_hdproxyamount",zcgjOtheramt2);
dynamicObject.set("zcgj_amount_remaining",zcgjOtheramt2); dynamicObject.set("zcgj_amount_remaining",zcgjOtheramt2);
} }
} }