Merge pull request #10421 from dataease/pr@dev-v2_export_data

fix: 除明细表外,对于其他图表类型,脱敏字段不展示
This commit is contained in:
taojinlong 2024-06-20 18:21:58 +08:00 committed by GitHub
commit dcae9bc97b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -133,10 +133,7 @@ public class ChartViewManege {
// filter column disable field
Map<String, ColumnPermissionItem> desensitizationList = new HashMap<>();
List<DatasetTableFieldDTO> datasetTableFieldDTOS = permissionManage.filterColumnPermissions(collect, desensitizationList, id, null);
if (!chartViewDTO.getType().equalsIgnoreCase("table-info")) {
datasetTableFieldDTOS = datasetTableFieldDTOS.stream().filter(datasetTableFieldDTO -> !desensitizationList.keySet().contains(datasetTableFieldDTO.getDataeaseName())).collect(Collectors.toList());
}
datasetTableFieldDTOS.forEach(ele -> ele.setDesensitized(desensitizationList.containsKey(ele.getDataeaseName())));
datasetTableFieldDTOS.add(createCountField(id));
List<ChartViewFieldDTO> list = transFieldDTO(datasetTableFieldDTOS);