From 9be14decb8ae0e12ac42cc8cb3f7d8ba71fbabc7 Mon Sep 17 00:00:00 2001 From: jianneng-fit2cloud Date: Tue, 26 May 2026 16:29:06 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=AF=BC=E5=87=BA=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=87=BA=E5=AD=97=E6=AE=B5=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=E6=97=B6=E6=8A=9B=E5=87=BA=E5=BC=82=E5=B8=B8=E7=9A=84?= =?UTF-8?q?=E9=80=BB=E8=BE=91=EF=BC=8C=E7=A1=AE=E4=BF=9D=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=9C=89=E6=95=88=E6=80=A7=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/ExportCenterDownLoadManage.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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 21d2d66b34..62b3071c93 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 @@ -241,12 +241,13 @@ public class ExportCenterDownLoadManage { datasetTableFieldDTO.setFieldShortName(ele.getDataeaseName()); return datasetTableFieldDTO; }).collect(Collectors.toList()); - - Map sqlMap = datasetSQLManage.getUnionSQLForEdit(dto, null); - String sql = (String) sqlMap.get("sql"); if (ObjectUtils.isEmpty(allFields)) { DEException.throwException(Translator.get("i18n_no_fields")); } + dto.setAllFields(allFields); + + Map sqlMap = datasetSQLManage.getUnionSQLForEdit(dto, null); + String sql = (String) sqlMap.get("sql"); Map desensitizationList = new HashMap<>(); allFields = permissionManage.filterColumnPermissions(allFields, desensitizationList, dto.getId(), null); if (ObjectUtils.isEmpty(allFields)) { @@ -649,12 +650,13 @@ public class ExportCenterDownLoadManage { datasetTableFieldDTO.setFieldShortName(ele.getDataeaseName()); return datasetTableFieldDTO; }).collect(Collectors.toList()); - - Map sqlMap = datasetSQLManage.getUnionSQLForEdit(dto, null); - String sql = (String) sqlMap.get("sql"); if (ObjectUtils.isEmpty(allFields)) { DEException.throwException(Translator.get("i18n_no_fields")); } + dto.setAllFields(allFields); + + Map sqlMap = datasetSQLManage.getUnionSQLForEdit(dto, null); + String sql = (String) sqlMap.get("sql"); Map desensitizationList = new HashMap<>(); allFields = permissionManage.filterColumnPermissions(allFields, desensitizationList, dto.getId(), null); if (ObjectUtils.isEmpty(allFields)) { @@ -830,4 +832,3 @@ public class ExportCenterDownLoadManage { } } } -