Commit 60b3d86b LN

修改报错

1 个父辈 1eb35845
......@@ -19,6 +19,7 @@ import com.neotel.smfcore.common.exception.BadRequestException;
import com.neotel.smfcore.common.exception.EntityNotFoundException;
import com.neotel.smfcore.security.bean.LoginProperties;
import com.neotel.smfcore.security.rest.bean.dto.JwtUserDto;
import com.neotel.smfcore.security.service.manager.IMenuManager;
import com.neotel.smfcore.security.service.manager.IRoleManager;
import com.neotel.smfcore.security.service.manager.IUserManager;
import com.neotel.smfcore.security.service.po.Menu;
......@@ -41,6 +42,7 @@ import java.util.stream.Collectors;
public class UserDetailsServiceImpl implements UserDetailsService {
private final IUserManager userManager;
private final IRoleManager roleManager;
private final IMenuManager menuManager;
private final LoginProperties loginProperties;
public void setEnableCache(boolean enableCache) {
......@@ -100,8 +102,8 @@ public class UserDetailsServiceImpl implements UserDetailsService {
return permissions.stream().map(SimpleGrantedAuthority::new)
.collect(Collectors.toList());
}
Role role = roleManager.get(user.getRoleId());
permissions = role.getMenus().stream().filter(menu -> StringUtils.isNotBlank(menu.getPermission()))
List<Menu> menus=menuManager.findByRoleId(user.getRoleId());
permissions = menus.stream().filter(menu -> StringUtils.isNotBlank(menu.getPermission()))
.map(Menu::getPermission).collect(Collectors.toSet());
return permissions.stream().map(SimpleGrantedAuthority::new)
.collect(Collectors.toList());
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!