diff --git a/src/main/java/com/zsc/edu/gateway/modules/system/repo/RoleMenuRepository.java b/src/main/java/com/zsc/edu/gateway/modules/system/repo/RoleMenuRepository.java index da0b8f9..d233a27 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/system/repo/RoleMenuRepository.java +++ b/src/main/java/com/zsc/edu/gateway/modules/system/repo/RoleMenuRepository.java @@ -11,6 +11,4 @@ import java.util.Set; * @author Yao */ public interface RoleMenuRepository extends BaseMapper { - @Select("select * from role_menu where role_id = #{roleId}") - Set selectByRoleId(@Param("roleId") Long roleId); } diff --git a/src/main/java/com/zsc/edu/gateway/modules/system/service/impl/UserServiceImpl.java b/src/main/java/com/zsc/edu/gateway/modules/system/service/impl/UserServiceImpl.java index 1c42e28..edf5e50 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/system/service/impl/UserServiceImpl.java +++ b/src/main/java/com/zsc/edu/gateway/modules/system/service/impl/UserServiceImpl.java @@ -140,9 +140,9 @@ public class UserServiceImpl extends ServiceImpl implement .update(); userDetails.setRole(role); if (updated) { - // 刷新权限表 - List menus = menuRepository.selectByRoleId(roleId); - Set permissions = menus.stream().map(Menu::getPermissions).collect(Collectors.toSet()); + Set permissions = menuRepository.selectByRoleId(roleId).stream() + .map(Menu::getPermissions) + .collect(Collectors.toSet()); userDetails.setPermissions(permissions); SecurityUtil.setUserInfo(userDetails); }