mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 05:22:13 +08:00
fix(数据大屏、仪表板): 修复应用模板使用Excel数据源时,关系设置无关的数据源,创建仪表板后可以正常获取数据问题 (#15270)
This commit is contained in:
@@ -334,10 +334,12 @@ public class DataVisualizationServer implements DataVisualizationApi {
|
||||
//表名映射更新
|
||||
Map<String, String> appDsTableNamesMap = dsTableNamesMap.get(key);
|
||||
Map<String, String> systemDsTableNamesMap = dsTableNamesMap.get(value);
|
||||
if (!CollectionUtils.isEmpty(appDsTableNamesMap) && !CollectionUtils.isEmpty(systemDsTableNamesMap)) {
|
||||
if (!CollectionUtils.isEmpty(appDsTableNamesMap)) {
|
||||
appDsTableNamesMap.forEach((keyName, valueName) -> {
|
||||
if (StringUtils.isNotEmpty(systemDsTableNamesMap.get(keyName))) {
|
||||
if (!CollectionUtils.isEmpty(systemDsTableNamesMap) && StringUtils.isNotEmpty(systemDsTableNamesMap.get(keyName))) {
|
||||
dsGroup.setInfo(dsGroup.getInfo().replaceAll(valueName, systemDsTableNamesMap.get(keyName)));
|
||||
}else{
|
||||
dsGroup.setInfo(dsGroup.getInfo().replaceAll(valueName, "excel_can_not_find"));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user