资金计划申请问题处理

This commit is contained in:
zhangzhiguo 2025-08-27 16:06:04 +08:00
parent 9614b86ae4
commit d27e36ea81
1 changed files with 9 additions and 2 deletions

View File

@ -67,6 +67,7 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
initData(org); initData(org);
} }
} }
this.getView().setEnable(false, 6, "zcgj_cashamt","zcgj_bankamt","zcgj_businessamt","zcgj_supplyamt","zcgj_otheramt","zcgj_totalamt");
} }
/** /**
@ -82,7 +83,7 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
DynamicObject[] load = BusinessDataServiceHelper.load("zcgj_ec_fundingplanapply", DynamicObject[] load = BusinessDataServiceHelper.load("zcgj_ec_fundingplanapply",
"zcgj_period," + "zcgj_period," +
"zcgj_infundproject_entry.zcgj_in_fundproject,zcgj_infundproject_entry.zcgj_in_custom,zcgj_infundproject_entry.zcgj_iinitialreceivable " + "zcgj_infundproject_entry.zcgj_in_fundproject,zcgj_infundproject_entry.zcgj_in_custom,zcgj_infundproject_entry.zcgj_iinitialreceivable " +
",zcgj_infundproject_entry.zcgj_expectedmonetarycap,zcgj_infundproject_entry.zcgj_expectedmonetaryfund,zcgj_infundproject_entry.zcgj_otheramount,zcgj_infundproject_entry.zcgj_expectedreceivableba,zcgj_infundproject_entry.zcgj_plannedoutputvalue "+ ",zcgj_infundproject_entry.zcgj_expectedmonetarycap,zcgj_infundproject_entry.zcgj_expectedmonetaryfund,zcgj_infundproject_entry.zcgj_otheramount,zcgj_infundproject_entry.zcgj_expectedreceivableba,zcgj_infundproject_entry.zcgj_plannedoutputvalue,zcgj_infundproject_entry.zcgj_expectedtotalcollect "+
",zcgj_outfundproject_entry.zcgj_out_fundproject,zcgj_outfundproject_entry.zcgj_out_supplier,zcgj_outfundproject_entry.zcgj_openingpayable" + ",zcgj_outfundproject_entry.zcgj_out_fundproject,zcgj_outfundproject_entry.zcgj_out_supplier,zcgj_outfundproject_entry.zcgj_openingpayable" +
",createtime", ",createtime",
searchFilterList.toArray(new QFilter[]{}), "createtime desc"); searchFilterList.toArray(new QFilter[]{}), "createtime desc");
@ -98,6 +99,7 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
BigDecimal lastotheramtall = BigDecimal.ZERO; BigDecimal lastotheramtall = BigDecimal.ZERO;
BigDecimal lastplanarbalanceall = BigDecimal.ZERO; BigDecimal lastplanarbalanceall = BigDecimal.ZERO;
BigDecimal lastplanvalall = BigDecimal.ZERO; BigDecimal lastplanvalall = BigDecimal.ZERO;
BigDecimal lastplanrec = BigDecimal.ZERO;
for (DynamicObject dynamicObject : indataentry) { for (DynamicObject dynamicObject : indataentry) {
DynamicObject newData = inentry.addNew(); DynamicObject newData = inentry.addNew();
newData.set("zcgj_in_fundproject",dynamicObject.get("zcgj_in_fundproject")); newData.set("zcgj_in_fundproject",dynamicObject.get("zcgj_in_fundproject"));
@ -117,6 +119,7 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
lastotheramtall = lastotheramtall.add(dynamicObject.getBigDecimal("zcgj_otheramount")); lastotheramtall = lastotheramtall.add(dynamicObject.getBigDecimal("zcgj_otheramount"));
lastplanarbalanceall = lastplanarbalanceall.add(dynamicObject.getBigDecimal("zcgj_expectedreceivableba")); lastplanarbalanceall = lastplanarbalanceall.add(dynamicObject.getBigDecimal("zcgj_expectedreceivableba"));
lastplanvalall = lastplanvalall.add(dynamicObject.getBigDecimal("zcgj_plannedoutputvalue")); lastplanvalall = lastplanvalall.add(dynamicObject.getBigDecimal("zcgj_plannedoutputvalue"));
lastplanrec = lastplanrec.add(dynamicObject.getBigDecimal("zcgj_expectedtotalcollect"));
} }
this.getView().updateView("zcgj_infundproject_entry"); this.getView().updateView("zcgj_infundproject_entry");
@ -145,6 +148,8 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
//本月预计收款其他 zcgj_otheramount 其中上月预计收其他 zcgj_lastotheramt //本月预计收款其他 zcgj_otheramount 其中上月预计收其他 zcgj_lastotheramt
//本月预计应收余额 zcgj_expectedreceivableba 上月预计应收余额 zcgj_lastplanarbalance //本月预计应收余额 zcgj_expectedreceivableba 上月预计应收余额 zcgj_lastplanarbalance
//本月计划产值 zcgj_plannedoutputvalue 上月计划产值 zcgj_lastplanval //本月计划产值 zcgj_plannedoutputvalue 上月计划产值 zcgj_lastplanval
//本月预计收款合计 zcgj_expectedtotalcollect 上月预计收款 zcgj_lastplanrec
DynamicObjectCollection infundlastentry = this.getModel().getDataEntity().getDynamicObjectCollection("zcgj_infundlastentry"); DynamicObjectCollection infundlastentry = this.getModel().getDataEntity().getDynamicObjectCollection("zcgj_infundlastentry");
DynamicObject infundlastentryObject = infundlastentry.addNew(); DynamicObject infundlastentryObject = infundlastentry.addNew();
@ -153,6 +158,7 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
infundlastentryObject.set("zcgj_lastotheramt",lastotheramtall); infundlastentryObject.set("zcgj_lastotheramt",lastotheramtall);
infundlastentryObject.set("zcgj_lastplanarbalance",lastplanarbalanceall); infundlastentryObject.set("zcgj_lastplanarbalance",lastplanarbalanceall);
infundlastentryObject.set("zcgj_lastplanval",lastplanvalall); infundlastentryObject.set("zcgj_lastplanval",lastplanvalall);
infundlastentryObject.set("zcgj_lastplanrec",lastplanrec);
this.getView().updateView("zcgj_infundlastentry"); this.getView().updateView("zcgj_infundlastentry");
} }
@ -224,7 +230,8 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
.add(fundplyentry.get(6).getBigDecimal("zcgj_supplyamt")) .add(fundplyentry.get(6).getBigDecimal("zcgj_supplyamt"))
.add(fundplyentry.get(6).getBigDecimal("zcgj_otheramt")); .add(fundplyentry.get(6).getBigDecimal("zcgj_otheramt"));
fundplyentry.get(6).set("zcgj_totalamt",allAmt); fundplyentry.get(6).set("zcgj_totalamt",allAmt);
//锁定
this.getView().setEnable(false, 6, "zcgj_cashamt","zcgj_bankamt","zcgj_businessamt","zcgj_supplyamt","zcgj_otheramt","zcgj_totalamt");
this.getView().updateView("zcgj_fundplyentry",rowIndex); this.getView().updateView("zcgj_fundplyentry",rowIndex);
this.getView().updateView("zcgj_fundplyentry",6); this.getView().updateView("zcgj_fundplyentry",6);