fix(仪表板、数据大屏): 应用跳转链接带字段显示[undefined]问题 (#18152)

This commit is contained in:
王嘉豪
2026-03-27 17:09:53 +08:00
committed by GitHub
parent bd66fd8f72
commit 192562670e

View File

@@ -642,6 +642,18 @@ public class DataVisualizationServer implements DataVisualizationApi {
visualizationLinkJumpInfo.setLinkJumpId(linkJumpIdMap.get(visualizationLinkJumpInfo.getLinkJumpId()));
visualizationLinkJumpInfo.setSourceFieldId(dsTableFieldsIdMap.get(visualizationLinkJumpInfo.getSourceFieldId()));
linkJumpInfoIdMap.put(oldId, newId);
dsTableFieldsIdMap.forEach((key, value) -> {
if(StringUtils.isNotEmpty(visualizationLinkJumpInfo.getContent())){
visualizationLinkJumpInfo.setContent(visualizationLinkJumpInfo.getContent().replaceAll(key.toString(), value.toString()));
}
});
dsTableFieldsDatasetNameMap.forEach((key, value) -> {
if(StringUtils.isNotEmpty(visualizationLinkJumpInfo.getContent())){
visualizationLinkJumpInfo.setContent(visualizationLinkJumpInfo.getContent().replaceAll(key.toString(), value.toString()));
}
});
snapshotVisualizationLinkJumpInfoMapper.insert(visualizationLinkJumpInfo);
}
});