|
@@ -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))));
|
|
|
}
|
|
|
|
|
|
}
|