diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/FinanceReportPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/FinanceReportPlugin.java index 16d23af..aa80a06 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/FinanceReportPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/report/FinanceReportPlugin.java @@ -21,6 +21,7 @@ import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.MetadataServiceHelper; import kd.bos.servicehelper.QueryServiceHelper; +import kd.bos.servicehelper.operation.SaveServiceHelper; import kd.bos.servicehelper.org.OrgUnitServiceHelper; import kd.bos.servicehelper.org.OrgViewType; import kd.bos.util.CollectionUtils; @@ -115,7 +116,15 @@ public class FinanceReportPlugin extends AbstractReportListDataPlugin { } } - logger.info("sqlBuilder信息:{}", sqlBuilder); + try { + QFilter filter = new QFilter("billno", QCP.equals, "shkd_financereport"); + DynamicObject dataEntity = BusinessDataServiceHelper.loadSingle("shkd_bbrz", filter.toArray()); + dataEntity.set("shkd_sel_tag",listQFilter.toString()); + dataEntity.set("shkd_sqlrizhi_tag",sqlBuilder.toString()); + SaveServiceHelper.save(new DynamicObject[]{dataEntity}); + } catch (Exception e) { + logger.info("sqlBuilder信息:{}", sqlBuilder); + } DataSet res = DB.queryDataSet(this.getClass().getSimpleName(), DBRoute.of("fi"), sqlBuilder.toString());//财务云