diff --git a/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/role/service/impl/UserRoleDataScopeImpl.java b/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/role/service/impl/UserRoleDataScopeImpl.java index eb004d7c3..4779b5f18 100644 --- a/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/role/service/impl/UserRoleDataScopeImpl.java +++ b/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/role/service/impl/UserRoleDataScopeImpl.java @@ -50,7 +50,7 @@ public class UserRoleDataScopeImpl implements UserRoleDataScopeApi { } // 获取用户的角色id集合 - List userRoleIdList = sysUserRoleServiceApi.getUserRoleIdList(loginUser.getUserId()); + List userRoleIdList = sysUserRoleServiceApi.getUserRoleIdListCurrentCompany(loginUser.getUserId(), loginUser.getCurrentOrgId()); // 如果这个角色列表大于1,也就是不单纯是普通角色,则将普通角色去掉,以配置的角色为主 Long defaultRoleId = sysRoleService.getDefaultRoleId();