24282 2 سال پیش
والد
کامیت
1b7ae92946
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      ruoyi-system/src/main/java/com/ruoyi/system/utils/UserUtil.java

+ 3 - 3
ruoyi-system/src/main/java/com/ruoyi/system/utils/UserUtil.java

@@ -7,7 +7,7 @@ import com.ruoyi.system.service.ISysUserService;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
-import java.util.function.Consumer;
+import java.util.function.BiConsumer;
 import java.util.function.Function;
 import java.util.stream.Collectors;
 
@@ -30,10 +30,10 @@ public class UserUtil {
         return getListByIds(idList).stream().collect(Collectors.toMap(SysUser::getUserId, SysUser::getNickName));
     }
 
-    public static <T> void assignmentNickName(List<T> list, Function<T, Long> idMapper, Consumer<String> setNickNameMap) {
+    public static <T> void assignmentNickName(List<T> list, Function<T, Long> idMapper, BiConsumer<T, String> setNickNameMap) {
         List<Long> idList = list.stream().map(idMapper).collect(Collectors.toList());
         Map<Long, String> nickNameMapByIds = getNickNameMapByIds(idList);
-        list.forEach(item -> setNickNameMap.accept(nickNameMapByIds.get(idMapper.apply(item))));
+        list.forEach(item -> setNickNameMap.accept(item, nickNameMapByIds.get(idMapper.apply(item))));
     }
 
 }