Merge pull request #13446 from dataease/pr@dev-v2@refactor_out_params

refactor(仪表板、数据大屏): 优化外部参数ID存储方式,相同名称修改后id保持不变
This commit is contained in:
王嘉豪 2024-11-20 18:41:08 +08:00 committed by GitHub
commit 8242bf3b6e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -73,7 +73,7 @@ public class VisualizationOuterParamsService implements VisualizationOuterParams
List<VisualizationOuterParamsInfo> paramsInfoNameIdList = extOuterParamsMapper.getVisualizationOuterParamsInfoBase(visualizationId);
if(!CollectionUtils.isEmpty(paramsInfoNameIdList)){
paramsInfoNameIdMap = paramsInfoNameIdList.stream()
.collect(Collectors.toMap(VisualizationOuterParamsInfo::getParamName, VisualizationOuterParamsInfo::getParamsId));
.collect(Collectors.toMap(VisualizationOuterParamsInfo::getParamName, VisualizationOuterParamsInfo::getParamsInfoId));
}
//清理原有数据
extOuterParamsMapper.deleteOuterParamsTargetWithVisualizationId(visualizationId);

View File

@ -142,7 +142,7 @@
<select id="getVisualizationOuterParamsInfoBase" resultType="io.dataease.visualization.dao.auto.entity.VisualizationOuterParamsInfo">
SELECT
vopi.param_name,
vopi.params_id
vopi.params_info_id
FROM
visualization_outer_params_info vopi
INNER JOIN visualization_outer_params vop ON vop.params_id = vopi.params_id