diff --git a/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java b/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java index d0177167..475f164d 100644 --- a/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java +++ b/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java @@ -233,7 +233,7 @@ public class AssessManagerServiceImpl implements AssessManagerService { List staffs = map.get(group.getId()); staffs.retainAll(change); - List collect = staffs.stream().map(s -> Long.valueOf(s)).collect(toList()); + List collect = staffs.stream().distinct().map(s -> Long.valueOf(s)).collect(toList()); collect.removeAll(longs); if(CollectionUtils.isNotEmpty(collect)){ groupStaffs.setStaffIds(collect);