forked from github/dataease
feat(图表): 图表过滤器支持复杂的与或条件设置
This commit is contained in:
parent
b7941bd6b8
commit
4cc475c287
@ -190,7 +190,6 @@ public class ChartDataManage {
|
|||||||
//将没有权限的列删掉
|
//将没有权限的列删掉
|
||||||
List<String> dataeaseNames = columnPermissionFields.stream().map(DatasetTableFieldDTO::getDataeaseName).collect(Collectors.toList());
|
List<String> dataeaseNames = columnPermissionFields.stream().map(DatasetTableFieldDTO::getDataeaseName).collect(Collectors.toList());
|
||||||
dataeaseNames.add("*");
|
dataeaseNames.add("*");
|
||||||
// fieldCustomFilter = fieldCustomFilter.stream().filter(item -> !desensitizationList.keySet().contains(item.getDataeaseName()) && dataeaseNames.contains(item.getDataeaseName())).collect(Collectors.toList());
|
|
||||||
extStack = extStack.stream().filter(item -> !desensitizationList.keySet().contains(item.getDataeaseName()) && dataeaseNames.contains(item.getDataeaseName())).collect(Collectors.toList());
|
extStack = extStack.stream().filter(item -> !desensitizationList.keySet().contains(item.getDataeaseName()) && dataeaseNames.contains(item.getDataeaseName())).collect(Collectors.toList());
|
||||||
extBubble = extBubble.stream().filter(item -> !desensitizationList.keySet().contains(item.getDataeaseName()) && dataeaseNames.contains(item.getDataeaseName())).collect(Collectors.toList());
|
extBubble = extBubble.stream().filter(item -> !desensitizationList.keySet().contains(item.getDataeaseName()) && dataeaseNames.contains(item.getDataeaseName())).collect(Collectors.toList());
|
||||||
drill = drill.stream().filter(item -> !desensitizationList.keySet().contains(item.getDataeaseName()) && dataeaseNames.contains(item.getDataeaseName())).collect(Collectors.toList());
|
drill = drill.stream().filter(item -> !desensitizationList.keySet().contains(item.getDataeaseName()) && dataeaseNames.contains(item.getDataeaseName())).collect(Collectors.toList());
|
||||||
|
@ -252,7 +252,7 @@ public class ChartViewManege {
|
|||||||
dto.setCustomStyle(JsonUtil.parse(record.getCustomStyle(), Map.class));
|
dto.setCustomStyle(JsonUtil.parse(record.getCustomStyle(), Map.class));
|
||||||
dto.setSenior(JsonUtil.parse(record.getSenior(), Map.class));
|
dto.setSenior(JsonUtil.parse(record.getSenior(), Map.class));
|
||||||
dto.setDrillFields(JsonUtil.parseList(record.getDrillFields(), tokenType));
|
dto.setDrillFields(JsonUtil.parseList(record.getDrillFields(), tokenType));
|
||||||
dto.setCustomFilter(JsonUtil.parse(record.getCustomFilter(), FilterTreeObj.class));
|
dto.setCustomFilter(JsonUtil.parseObject(record.getCustomFilter(), FilterTreeObj.class));
|
||||||
dto.setViewFields(JsonUtil.parseList(record.getViewFields(), tokenType));
|
dto.setViewFields(JsonUtil.parseList(record.getViewFields(), tokenType));
|
||||||
|
|
||||||
return dto;
|
return dto;
|
||||||
|
Loading…
Reference in New Issue
Block a user