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
|
||||
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