From 53b0a9a89d55890af65880efaa2a5a5667c00d58 Mon Sep 17 00:00:00 2001 From: junjun Date: Wed, 12 Feb 2025 10:35:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=95=B0=E6=8D=AE=E9=9B=86):=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=9B=86=E5=A2=9E=E5=8A=A0=E5=88=86=E7=BB=84=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=8A=9F=E8=83=BD=E6=9E=9A=E4=B8=BE=E5=80=BC=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dataset/manage/DatasetDataManage.java | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java b/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java index f02e4d8bc6..546e41ffc4 100644 --- a/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java +++ b/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java @@ -563,11 +563,6 @@ public class DatasetDataManage { // 获取allFields List fields = Collections.singletonList(field); - Map desensitizationList = new HashMap<>(); - fields = permissionManage.filterColumnPermissions(fields, desensitizationList, datasetGroupInfoDTO.getId(), null); - if (ObjectUtils.isEmpty(fields)) { - DEException.throwException(Translator.get("i18n_no_column_permission")); - } buildFieldName(sqlMap, fields); List dsList = new ArrayList<>(); @@ -576,12 +571,6 @@ public class DatasetDataManage { } boolean needOrder = Utils.isNeedOrder(dsList); - List rowPermissionsTree = new ArrayList<>(); - TokenUserBO user = AuthUtils.getUser(); - if (user != null) { - rowPermissionsTree = permissionManage.getRowPermissionsTree(datasetGroupInfoDTO.getId(), user.getUserId()); - } - Provider provider; if (crossDs) { provider = ProviderFactory.getDefaultProvider(); @@ -596,7 +585,7 @@ public class DatasetDataManage { } Field2SQLObj.field2sqlObj(sqlMeta, fields, allFields, crossDs, dsMap, Utils.getParams(allFields), null, pluginManage); - WhereTree2Str.transFilterTrees(sqlMeta, rowPermissionsTree, allFields, crossDs, dsMap, Utils.getParams(allFields), null, pluginManage); + WhereTree2Str.transFilterTrees(sqlMeta, null, allFields, crossDs, dsMap, Utils.getParams(allFields), null, pluginManage); Order2SQLObj.getOrders(sqlMeta, datasetGroupInfoDTO.getSortFields(), allFields, crossDs, dsMap, Utils.getParams(allFields), null, pluginManage); String querySQL; querySQL = SQLProvider.createQuerySQL(sqlMeta, false, needOrder, !StringUtils.equalsIgnoreCase(dsType, "es")); @@ -633,13 +622,7 @@ public class DatasetDataManage { tmpData.set(i, val); } } - if (desensitizationList.keySet().contains(field.getDataeaseName())) { - for (int i = 0; i < tmpData.size(); i++) { - previewData.add(ChartDataBuild.desensitizationValue(desensitizationList.get(field.getDataeaseName()), tmpData.get(i))); - } - } else { - previewData = tmpData; - } + previewData = tmpData; } } return previewData;