资金计划申请逻辑调整
This commit is contained in:
parent
97bab7d834
commit
a538eec7fb
|
|
@ -99,7 +99,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
if(period == null){
|
||||
//this.getView().showErrMessage("请选择期间!");
|
||||
this.getView().showErrorNotification("请选择期间!");
|
||||
}
|
||||
}else{
|
||||
balanceQueryParamApi.setPeriodNumber(period.getString("number")); //
|
||||
List<String> groupBy = new ArrayList<>();
|
||||
|
||||
|
|
@ -150,6 +150,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
this.getView().updateView("zcgj_infundproject_entry");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}else{
|
||||
DynamicObjectCollection zcgjFinApprovedAmount = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_infundproject_entry");
|
||||
|
|
@ -178,7 +179,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
if(period == null){
|
||||
//this.getView().showErrMessage("请选择期间!");
|
||||
this.getView().showErrorNotification("请选择期间!");
|
||||
}
|
||||
}else{
|
||||
balanceQueryParamApi.setPeriodNumber(period.getString("number")); //
|
||||
List<String> groupBy = new ArrayList<>();
|
||||
|
||||
|
|
@ -229,6 +230,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
this.getView().updateView("zcgj_outfundproject_entry");
|
||||
}
|
||||
}
|
||||
}
|
||||
}else{
|
||||
DynamicObjectCollection zcgjFinApprovedAmount = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_outfundproject_entry");
|
||||
DynamicObject dynamicObject = zcgjFinApprovedAmount.get(rowIndex);
|
||||
|
|
@ -262,7 +264,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
if(period == null){
|
||||
//this.getView().showErrMessage("请选择期间!");
|
||||
this.getView().showErrorNotification("请选择期间!");
|
||||
}
|
||||
}else{
|
||||
balanceQueryParamApi.setPeriodNumber(period.getString("number")); //
|
||||
List<String> groupBy = new ArrayList<>();
|
||||
|
||||
|
|
@ -305,6 +307,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void fundplyentryYHCD(){
|
||||
DynamicObject org = (DynamicObject)this.getModel().getValue("zcgj_org");
|
||||
|
|
@ -321,7 +324,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
if(period == null){
|
||||
//this.getView().showErrMessage("请选择期间!");
|
||||
this.getView().showErrorNotification("请选择期间!");
|
||||
}
|
||||
}else{
|
||||
balanceQueryParamApi.setPeriodNumber(period.getString("number")); //
|
||||
List<String> groupBy = new ArrayList<>();
|
||||
|
||||
|
|
@ -362,6 +365,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
this.getView().updateView("zcgj_fundplyentry");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -380,7 +384,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
if(period == null){
|
||||
//this.getView().showErrMessage("请选择期间!");
|
||||
this.getView().showErrorNotification("请选择期间!");
|
||||
}
|
||||
}else{
|
||||
balanceQueryParamApi.setPeriodNumber(period.getString("number")); //
|
||||
List<String> groupBy = new ArrayList<>();
|
||||
|
||||
|
|
@ -422,4 +426,5 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -210,6 +210,12 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
|
|||
this.getView().updateView("zcgj_infundlastentry");
|
||||
}
|
||||
|
||||
BigDecimal cashamtAll = BigDecimal.ZERO;
|
||||
BigDecimal bankamtAll = BigDecimal.ZERO;
|
||||
BigDecimal businessamtAll = BigDecimal.ZERO;
|
||||
BigDecimal supplyamtAll = BigDecimal.ZERO;
|
||||
BigDecimal otheramtAll = BigDecimal.ZERO;
|
||||
BigDecimal totalamtAll = BigDecimal.ZERO;
|
||||
Object periodObj = this.getModel().getValue("zcgj_period");
|
||||
if(periodObj!=null || periodParam !=null){
|
||||
DynamicObject period = null;
|
||||
|
|
@ -228,15 +234,9 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
|
|||
",zcgj_fundplyentry.zcgj_totalamt " +
|
||||
",createtime",
|
||||
searchFilterListzj.toArray(new QFilter[]{}), "createtime desc");
|
||||
if(loadzj!=null && loadzj.length>0){
|
||||
DynamicObjectCollection fundplyentry = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_fundplyentry");
|
||||
|
||||
BigDecimal cashamtAll = BigDecimal.ZERO;
|
||||
BigDecimal bankamtAll = BigDecimal.ZERO;
|
||||
BigDecimal businessamtAll = BigDecimal.ZERO;
|
||||
BigDecimal supplyamtAll = BigDecimal.ZERO;
|
||||
BigDecimal otheramtAll = BigDecimal.ZERO;
|
||||
BigDecimal totalamtAll = BigDecimal.ZERO;
|
||||
DynamicObjectCollection fundplyentry = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_fundplyentry");
|
||||
if(loadzj != null){
|
||||
for (DynamicObject dynamicObject : loadzj) {
|
||||
DynamicObjectCollection zcgjFundplyentry = dynamicObject.getDynamicObjectCollection("zcgj_fundplyentry");
|
||||
for (DynamicObject dy : zcgjFundplyentry) {
|
||||
|
|
@ -257,9 +257,8 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
|
|||
totalamtAll = totalamtAll.add(zcgjTotalamt);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
DynamicObject fundplyentry3 = fundplyentry.get(3);
|
||||
fundplyentry3.set("zcgj_cashamt", cashamtAll);
|
||||
fundplyentry3.set("zcgj_bankamt", bankamtAll);
|
||||
|
|
@ -267,6 +266,8 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
|
|||
fundplyentry3.set("zcgj_supplyamt", supplyamtAll);
|
||||
fundplyentry3.set("zcgj_otheramt", otheramtAll);
|
||||
fundplyentry3.set("zcgj_totalamt", totalamtAll);
|
||||
|
||||
}
|
||||
this.getModel().setValue("zcgj_cashamtbak", cashamtAll);
|
||||
this.getModel().setValue("zcgj_bankamtbak", bankamtAll);
|
||||
this.getModel().setValue("zcgj_businessamtbak", businessamtAll);
|
||||
|
|
@ -282,9 +283,9 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin
|
|||
this.getView().updateView("zcgj_supplyamtbak");
|
||||
this.getView().updateView("zcgj_otheramtbak");
|
||||
this.getView().updateView("zcgj_totalamtbak");
|
||||
}
|
||||
}
|
||||
|
||||
this.getView().setEnable(false, 3, "zcgj_cashamt","zcgj_bankamt","zcgj_businessamt","zcgj_supplyamt","zcgj_otheramt","zcgj_totalamt");
|
||||
this.getView().setEnable(false, 7, "zcgj_cashamt","zcgj_bankamt","zcgj_businessamt","zcgj_supplyamt","zcgj_otheramt","zcgj_totalamt");
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue