diff --git a/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java b/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java index d2c42666d6..57836ad830 100644 --- a/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java +++ b/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterDownLoadManage.java @@ -89,6 +89,8 @@ public class ExportCenterDownLoadManage { private CoreChartViewMapper coreChartViewMapper; @Resource private PermissionManage permissionManage; + @Resource + private DatasetGroupManage datasetGroupManage; @Autowired private WsService wsService; @Autowired(required = false) @@ -230,8 +232,8 @@ public class ExportCenterDownLoadManage { datasetTableFieldDTO.setFieldShortName(ele.getDataeaseName()); return datasetTableFieldDTO; }).collect(Collectors.toList()); - - Map sqlMap = datasetSQLManage.getUnionSQLForEdit(dto, null); + DatasetGroupInfoDTO datasetGroupInfoDTO = datasetGroupManage.getDatasetGroupInfoDTO(request.getId(), null); + Map sqlMap = datasetSQLManage.getUnionSQLForEdit(datasetGroupInfoDTO, null); String sql = (String) sqlMap.get("sql"); if (ObjectUtils.isEmpty(allFields)) { DEException.throwException(Translator.get("i18n_no_fields")); @@ -669,8 +671,8 @@ public class ExportCenterDownLoadManage { datasetTableFieldDTO.setFieldShortName(ele.getDataeaseName()); return datasetTableFieldDTO; }).collect(Collectors.toList()); - - Map sqlMap = datasetSQLManage.getUnionSQLForEdit(dto, null); + DatasetGroupInfoDTO datasetGroupInfoDTO = datasetGroupManage.getDatasetGroupInfoDTO(request.getId(), null); + Map sqlMap = datasetSQLManage.getUnionSQLForEdit(datasetGroupInfoDTO, null); String sql = (String) sqlMap.get("sql"); if (ObjectUtils.isEmpty(allFields)) { DEException.throwException(Translator.get("i18n_no_fields"));