diff --git a/casic-metering-common/src/main/java/com/casic/missiles/listeners/flowable/CounterSignListener.java b/casic-metering-common/src/main/java/com/casic/missiles/listeners/flowable/CounterSignListener.java index d52b800..d723da8 100644 --- a/casic-metering-common/src/main/java/com/casic/missiles/listeners/flowable/CounterSignListener.java +++ b/casic-metering-common/src/main/java/com/casic/missiles/listeners/flowable/CounterSignListener.java @@ -170,7 +170,9 @@ String userId = String.valueOf(tIdMap.get("id")); if (2 == directorLevel) { - assigneeList.addAll(directorIds); + beforeUserIdList.forEach(idMap -> { + assigneeList.add(String.valueOf(idMap.get("id"))); + }); } else if (3 == directorLevel) { List> tUserIdList = getLeaderByUserId(userId); if (!CollectionUtils.isEmpty(tUserIdList)) {