diff --git a/securitycontrol-auth/src/main/java/com/securitycontrol/auth/controller/TokenController.java b/securitycontrol-auth/src/main/java/com/securitycontrol/auth/controller/TokenController.java index c451a94..092de11 100644 --- a/securitycontrol-auth/src/main/java/com/securitycontrol/auth/controller/TokenController.java +++ b/securitycontrol-auth/src/main/java/com/securitycontrol/auth/controller/TokenController.java @@ -121,7 +121,7 @@ public class TokenController { String isAdmin = loginUser.getSysUser().getIsAdmin(); String loginType = loginUser.getSysUser().getLoginType(); List sysMenuList = loginUser.getSysUser().getMenus(); - if (Objects.equals(isAdmin, Constant.IS_ADMIN) && Objects.equals(loginType, Constant.BACK_LOGIN)) { + if (Objects.equals(isAdmin, Constant.IS_ADMIN) && loginType.contains(Constant.BACK_LOGIN)){ List filterSysMenuList = sysMenuList.stream().filter(e -> !Objects.equals(e.getMenuName(),Constant.SG_SCREEN_NAME)).collect(Collectors.toList()); loginUser.getSysUser().setMenus(filterSysMenuList); // 获取登录token