diff --git a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/utils/NodeFormatUtil.java b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/utils/NodeFormatUtil.java index 6eff77909..228097e1a 100644 --- a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/utils/NodeFormatUtil.java +++ b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/utils/NodeFormatUtil.java @@ -193,7 +193,9 @@ public class NodeFormatUtil { userVoList.addAll(tempList); } - nodeVo.setUserVoList(userVoList); + + // 根据userVo 的ID 去重userVoList + nodeVo.setUserVoList(CollUtil.distinct(userVoList, UserVo::getId, true)); List branchList = new ArrayList<>();