fix 修复 流程节点自定义变量配置重复 key 时解析报 Duplicate key 的问题

This commit is contained in:
疯狂的狮子Li 2026-09-07 15:51:12 +08:00
parent 91a71f5c25
commit 9fd1d56831

View File

@ -262,8 +262,7 @@ public class FlwNodeExtServiceImpl implements NodeExtService, IFlwNodeExtService
Map<String, String> variables = StringUtils.str2List(value, StringUtils.SEPARATOR, true, true).stream() Map<String, String> variables = StringUtils.str2List(value, StringUtils.SEPARATOR, true, true).stream()
.map(s -> StringUtils.split(s, "=")) .map(s -> StringUtils.split(s, "="))
.filter(arr -> arr.length == 2) .filter(arr -> arr.length == 2)
.collect(Collectors.toMap(arr -> arr[0], arr -> arr[1])); .collect(Collectors.toMap(arr -> arr[0], arr -> arr[1], (l, r) -> l));
nodeExtVo.setVariables(variables); nodeExtVo.setVariables(variables);
} else { } else {
// 未知扩展类型记录日志 // 未知扩展类型记录日志