Merge remote-tracking branch 'origin/main' into main
This commit is contained in:
commit
e079bcac74
|
@ -130,7 +130,6 @@ public class FinanceReportFormPlugin extends AbstractReportFormPlugin implement
|
||||||
@Override
|
@Override
|
||||||
public void beforeCreateFilterInfo(CreateFilterInfoEvent event) {
|
public void beforeCreateFilterInfo(CreateFilterInfoEvent event) {
|
||||||
super.beforeCreateFilterInfo(event);
|
super.beforeCreateFilterInfo(event);
|
||||||
System.out.println(666);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Override
|
// @Override
|
||||||
|
@ -142,13 +141,16 @@ public class FinanceReportFormPlugin extends AbstractReportFormPlugin implement
|
||||||
@Override
|
@Override
|
||||||
protected void filterContainerInit(FilterContainerInitEvent contInitEvent, ReportQueryParam queryParam) {
|
protected void filterContainerInit(FilterContainerInitEvent contInitEvent, ReportQueryParam queryParam) {
|
||||||
super.filterContainerInit(contInitEvent, queryParam);
|
super.filterContainerInit(contInitEvent, queryParam);
|
||||||
FilterColumn orgFilter = contInitEvent.getFilterColumn("shkd_seluserpower");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initDefaultQueryParam(ReportQueryParam queryParam) {
|
public void initDefaultQueryParam(ReportQueryParam queryParam) {
|
||||||
super.initDefaultQueryParam(queryParam);
|
super.initDefaultQueryParam(queryParam);
|
||||||
Boolean shkd_isone = (Boolean) this.getModel().getValue("shkd_isone");//是否在第一层
|
Boolean shkd_isone = (Boolean) this.getModel().getValue("shkd_isone");//是否在第一层
|
||||||
|
if (!shkd_isone){
|
||||||
|
ReportFilter filter = this.getView().getControl("reportfilterap");//调用页面的自动查询
|
||||||
|
queryParam.setFilter(filter.getReportQueryParam().getFilter());
|
||||||
|
}
|
||||||
HasPermOrgResult userHasPermOrgs = PermissionServiceHelper.getUserHasPermOrgs(Long.parseLong(RequestContext.get().getUserId()));
|
HasPermOrgResult userHasPermOrgs = PermissionServiceHelper.getUserHasPermOrgs(Long.parseLong(RequestContext.get().getUserId()));
|
||||||
//有权的组织
|
//有权的组织
|
||||||
List<Long> hasPermOrgs = userHasPermOrgs.getHasPermOrgs();
|
List<Long> hasPermOrgs = userHasPermOrgs.getHasPermOrgs();
|
||||||
|
@ -175,13 +177,13 @@ public class FinanceReportFormPlugin extends AbstractReportFormPlugin implement
|
||||||
Object shkd_selorg = formShowParameter.getCustomParam("shkd_selorg");
|
Object shkd_selorg = formShowParameter.getCustomParam("shkd_selorg");
|
||||||
Object shkd_seldate = formShowParameter.getCustomParam("shkd_seldate");
|
Object shkd_seldate = formShowParameter.getCustomParam("shkd_seldate");
|
||||||
Object shkd_selmoney = formShowParameter.getCustomParam("shkd_selmoney");
|
Object shkd_selmoney = formShowParameter.getCustomParam("shkd_selmoney");
|
||||||
Object shkd_isone = formShowParameter.getCustomParam("shkd_isone");
|
|
||||||
if (shkd_selorg != null) {
|
if (shkd_selorg != null) {
|
||||||
this.getModel().setValue("shkd_selorg", shkd_selorg);
|
DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle((Long) shkd_selorg, "bos_org");
|
||||||
this.getModel().setValue("shkd_seldate", shkd_seldate);
|
this.getView().getModel().setValue("shkd_selorg", dynamicObject);
|
||||||
this.getModel().setValue("shkd_selmoney", shkd_selmoney);
|
this.getView().getModel().setValue("shkd_seldate", shkd_seldate);
|
||||||
this.getModel().setValue("shkd_isone", shkd_isone);
|
this.getView().getModel().setValue("shkd_selmoney", shkd_selmoney);
|
||||||
this.getModel().setValue("shkd_seluserpower", null);
|
this.getView().getModel().setValue("shkd_isone", false);
|
||||||
|
this.getView().getModel().setValue("shkd_seluserpower", null);
|
||||||
ReportFilter filter = this.getView().getControl("reportfilterap");//调用页面的自动查询
|
ReportFilter filter = this.getView().getControl("reportfilterap");//调用页面的自动查询
|
||||||
filter.search();
|
filter.search();
|
||||||
}
|
}
|
||||||
|
@ -344,8 +346,9 @@ public class FinanceReportFormPlugin extends AbstractReportFormPlugin implement
|
||||||
QFilter filter = new QFilter("shkd_org", QCP.equals, id);
|
QFilter filter = new QFilter("shkd_org", QCP.equals, id);
|
||||||
DynamicObject paixu = BusinessDataServiceHelper.loadSingle("shkd_orgorderby", filter.toArray());
|
DynamicObject paixu = BusinessDataServiceHelper.loadSingle("shkd_orgorderby", filter.toArray());
|
||||||
if (paixu==null){
|
if (paixu==null){
|
||||||
return;
|
//添加“集团内债务融资未抵消“合计行
|
||||||
}
|
addheji(rowData);
|
||||||
|
}else {
|
||||||
DynamicObjectCollection shkd_entryentity = paixu.getDynamicObjectCollection("shkd_entryentity");
|
DynamicObjectCollection shkd_entryentity = paixu.getDynamicObjectCollection("shkd_entryentity");
|
||||||
// 创建一个HashMap来存储转换后的结果
|
// 创建一个HashMap来存储转换后的结果
|
||||||
Map<String, Integer> map = new HashMap<>();
|
Map<String, Integer> map = new HashMap<>();
|
||||||
|
@ -366,9 +369,11 @@ public class FinanceReportFormPlugin extends AbstractReportFormPlugin implement
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
//添加“集团内债务融资未抵消“合计行
|
//添加“集团内债务融资未抵消“合计行
|
||||||
addheji(rowData);
|
addheji(rowData);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue