提交 294addaa authored 作者: hzh's avatar hzh

代码优化

上级 84ecfe3a
...@@ -364,12 +364,12 @@ public class SysDeptServiceImpl implements ISysDeptService { ...@@ -364,12 +364,12 @@ public class SysDeptServiceImpl implements ISysDeptService {
//构建数据 //构建数据
SysDeptDetailVo detail = BeanUtil.copyProperties(dept, SysDeptDetailVo.class); SysDeptDetailVo detail = BeanUtil.copyProperties(dept, SysDeptDetailVo.class);
if (ObjectUtil.isNotNull(detail.getLeader())) { if (ObjectUtil.isNotNull(detail.getLeader())) {
userList.stream().filter(u -> Objects.equals(u.getUserId(), detail.getLeader())) SysUser user = userMapper.selectById(detail.getLeader());
.findFirst().ifPresent(u -> { if (user != null) {
detail.setWechatId(u.getWechatId()); detail.setWechatId(user.getWechatId());
detail.setWechatQrCode(u.getWechatQrCode()); detail.setWechatQrCode(user.getWechatQrCode());
detail.setAvatar(u.getAvatar()); detail.setAvatar(user.getAvatar());
}); }
} }
List<SysDeptDetailVo.User> users = userList.stream().map(user -> { List<SysDeptDetailVo.User> users = userList.stream().map(user -> {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论