提交 64302d91 authored 作者: gongwenjie's avatar gongwenjie

合并分支 'gwj' 到 'master'

代码修改 查看合并请求 !46
流水线 #67 已失败 于阶段
...@@ -142,10 +142,26 @@ public class UserServiceImpl implements IUserService { ...@@ -142,10 +142,26 @@ public class UserServiceImpl implements IUserService {
if(byId.isPresent()){ if(byId.isPresent()){
user = byId.get(); user = byId.get();
List<UserRole> userRoles = userRoleDao.findAllByUserId(user.getId()); List<UserRole> userRoles = userRoleDao.findAllByUserId(user.getId());
for (UserRole userRole : userRoles) { if(userRoles!=null){
roleIds.add(userRole.getRoleId()); for (UserRole userRole : userRoles) {
roleIds.add(userRole.getRoleId());
}
} }
List<Role> roles = roleDao.findAllByIdIn(roleIds); List<Role> roles = roleDao.findAllByIdIn(roleIds);
if(roles!=null){
for (Role role : roles) {
List<RoleAuthority> roleAuthorities = roleAuthorityDao.findAllByRoleId(role.getId());
List<String> authorityIds = new ArrayList<>();
if(roleAuthorities!=null){
for (RoleAuthority roleAuthority : roleAuthorities) {
authorityIds.add(roleAuthority.getAuthorityId());
}
}
List<Authority> authorities = authorityDao.findAllByIdIn(authorityIds);
role.setAuthorities(authorities);
}
}
user.setRoles(roles); user.setRoles(roles);
} }
return user; return user;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论