提交 1328d6bb authored 作者: hzh's avatar hzh

代码优化

上级 ff41ba63
......@@ -3,6 +3,7 @@ package org.dromara.system.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.google.common.base.Objects;
import lombok.RequiredArgsConstructor;
......@@ -64,6 +65,9 @@ public class SysUserProjectServiceImpl extends AbstractBaseService<SysUserProjec
public void processData(List<SysUserProjectVo> list) {
super.processData(list);
List<Long> userIds = StreamUtils.toList(list, sup -> sup.getUserId());
if (CollectionUtils.isEmpty(userIds)) {
return;
}
List<SysUser> userList = sysUserMapper.selectByIds(userIds);
for (SysUserProjectVo sup : list) {
SysUser user = StreamUtils.findFirst(userList, u -> Objects.equal(u.getUserId(), sup.getUserId()));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论