mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
报表基础模块:查询模板管理数据集实体转换异常问题修复
This commit is contained in:
+3
-2
@@ -1,5 +1,6 @@
|
|||||||
package com.cf.imes.module.report.service.template;
|
package com.cf.imes.module.report.service.template;
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.util.CharsetUtil;
|
import cn.hutool.core.util.CharsetUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
@@ -220,14 +221,14 @@ public class ReportTemplateServiceImpl implements ReportTemplateService {
|
|||||||
switch (ds.getDsType()) {
|
switch (ds.getDsType()) {
|
||||||
case JDBC -> {
|
case JDBC -> {
|
||||||
// 转换对应的ureport对象
|
// 转换对应的ureport对象
|
||||||
JdbcDatasourceDefinition jdbcDatasourceDefinition = BeanUtils.toBean(ds, JdbcDatasourceDefinition.class);
|
JdbcDatasourceDefinition jdbcDatasourceDefinition = BeanUtil.copyProperties(ds, JdbcDatasourceDefinition.class, "datasets");
|
||||||
datasetDefinitions.addAll(BeanUtils.toBean(datasetList, SqlDatasetDefinition.class));
|
datasetDefinitions.addAll(BeanUtils.toBean(datasetList, SqlDatasetDefinition.class));
|
||||||
jdbcDatasourceDefinition.setDatasets(datasetDefinitions);
|
jdbcDatasourceDefinition.setDatasets(datasetDefinitions);
|
||||||
datasourceDefinitions.add(jdbcDatasourceDefinition);
|
datasourceDefinitions.add(jdbcDatasourceDefinition);
|
||||||
}
|
}
|
||||||
case SPRING -> {
|
case SPRING -> {
|
||||||
// 转换对应的ureport对象
|
// 转换对应的ureport对象
|
||||||
SpringBeanDatasourceDefinition springBeanDatasourceDefinition = BeanUtils.toBean(ds, SpringBeanDatasourceDefinition.class);
|
SpringBeanDatasourceDefinition springBeanDatasourceDefinition = BeanUtil.copyProperties(ds, SpringBeanDatasourceDefinition.class, "datasets");
|
||||||
datasetDefinitions.addAll(BeanUtils.toBean(datasetList, BeanDatasetDefinition.class));
|
datasetDefinitions.addAll(BeanUtils.toBean(datasetList, BeanDatasetDefinition.class));
|
||||||
springBeanDatasourceDefinition.setDatasets(datasetDefinitions);
|
springBeanDatasourceDefinition.setDatasets(datasetDefinitions);
|
||||||
datasourceDefinitions.add(springBeanDatasourceDefinition);
|
datasourceDefinitions.add(springBeanDatasourceDefinition);
|
||||||
|
|||||||
Reference in New Issue
Block a user