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