forked from github/dataease
Merge pull request #10600 from dataease/pr@dev-v2@fix_view-delete
fix(图表): 修复图表被删除后,联动外部参数等依然可以选到问题
This commit is contained in:
commit
3b09969ef7
@ -380,7 +380,14 @@ public class DataVisualizationServer implements DataVisualizationApi {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<VisualizationViewTableDTO> detailList(Long dvId) {
|
public List<VisualizationViewTableDTO> detailList(Long dvId) {
|
||||||
return extDataVisualizationMapper.getVisualizationViewDetails(dvId);
|
List<VisualizationViewTableDTO> result = extDataVisualizationMapper.getVisualizationViewDetails(dvId);
|
||||||
|
DataVisualizationInfo dvInfo = visualizationInfoMapper.selectById(dvId);
|
||||||
|
if(dvInfo != null && !CollectionUtils.isEmpty(result)){
|
||||||
|
String componentData = dvInfo.getComponentData();
|
||||||
|
return result.stream().filter(item ->componentData.indexOf(String.valueOf(item.getId()))>0).toList();
|
||||||
|
}else{
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user