资金计划申请科目余额取数插件

This commit is contained in:
zhangzhiguo 2025-10-21 09:39:43 +08:00
parent 3198e70193
commit 69598c46fa
1 changed files with 276 additions and 269 deletions

View File

@ -83,8 +83,8 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
if(customs!=null){
DynamicObject org = (DynamicObject)this.getModel().getValue("zcgj_org");
if(org == null){
this.getView().showErrorNotification("请选择所属组织!");
}
//this.getView().showErrorNotification("请选择所属组织!");
}else{
BalanceQueryParamApi balanceQueryParamApi = new BalanceQueryParamApi();
balanceQueryParamApi.setSelectors(Arrays.asList(selectorsArray));
balanceQueryParamApi.setOrgNumber(org.getString("number"));
@ -145,6 +145,8 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
dynamicObject.set("zcgj_ytdpaymentreceived",totalyearcreditfor);//本年累计回款-贷方
this.getView().updateView("zcgj_infundproject_entry");
}
}
}else{
DynamicObjectCollection zcgjFinApprovedAmount = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_infundproject_entry");
DynamicObject dynamicObject = zcgjFinApprovedAmount.get(rowIndex);
@ -160,8 +162,8 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
if(suppliers!=null){
DynamicObject org = (DynamicObject)this.getModel().getValue("zcgj_org");
if(org == null){
this.getView().showErrorNotification("请选择所属组织!");
}
//this.getView().showErrorNotification("请选择所属组织!");
}else{
BalanceQueryParamApi balanceQueryParamApi = new BalanceQueryParamApi();
balanceQueryParamApi.setSelectors(Arrays.asList(selectorsArray));
balanceQueryParamApi.setOrgNumber(org.getString("number"));
@ -222,6 +224,7 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
dynamicObject.set("zcgj_ytdnetsettlement",totalyearcreditfor);//本年累计结算-贷方
this.getView().updateView("zcgj_outfundproject_entry");
}
}
}else{
DynamicObjectCollection zcgjFinApprovedAmount = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_outfundproject_entry");
DynamicObject dynamicObject = zcgjFinApprovedAmount.get(rowIndex);
@ -243,8 +246,8 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
public void fundplyentryXJ(){
DynamicObject org = (DynamicObject)this.getModel().getValue("zcgj_org");
if(org == null){
this.getView().showErrorNotification("请选择所属组织!");
}
//this.getView().showErrorNotification("请选择所属组织!");
}else{
BalanceQueryParamApi balanceQueryParamApi = new BalanceQueryParamApi();
balanceQueryParamApi.setSelectors(Arrays.asList(selectorsArray));
balanceQueryParamApi.setOrgNumber(org.getString("number"));
@ -297,12 +300,13 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
this.getView().updateView("zcgj_fundplyentry");
}
}
}
public void fundplyentryYHCD(){
DynamicObject org = (DynamicObject)this.getModel().getValue("zcgj_org");
if(org == null){
this.getView().showErrorNotification("请选择所属组织!");
}
//this.getView().showErrorNotification("请选择所属组织!");
}else{
BalanceQueryParamApi balanceQueryParamApi = new BalanceQueryParamApi();
balanceQueryParamApi.setSelectors(Arrays.asList(selectorsArray));
balanceQueryParamApi.setOrgNumber(org.getString("number"));
@ -355,11 +359,13 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
}
}
}
public void fundplyentryGYL(){
DynamicObject org = (DynamicObject)this.getModel().getValue("zcgj_org");
if(org == null){
this.getView().showErrorNotification("请选择所属组织!");
}
//this.getView().showErrorNotification("请选择所属组织!");
}else{
BalanceQueryParamApi balanceQueryParamApi = new BalanceQueryParamApi();
balanceQueryParamApi.setSelectors(Arrays.asList(selectorsArray));
balanceQueryParamApi.setOrgNumber(org.getString("number"));
@ -411,4 +417,5 @@ public class FundingplanapplyAccountBalancePlugin extends AbstractBillPlugIn imp
this.getView().updateView("zcgj_fundplyentry");
}
}
}
}