Commit 19f6207862b05f46a93c787db868879e607b390c
1 parent
1f1970e6
修复新增租户时,数据权限的校验导致报错的问题
Showing
1 changed file
with
1 additions
and
0 deletions
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/permission/PermissionServiceImpl.java
| @@ -451,6 +451,7 @@ public class PermissionServiceImpl implements PermissionService { | @@ -451,6 +451,7 @@ public class PermissionServiceImpl implements PermissionService { | ||
| 451 | 451 | ||
| 452 | @Override | 452 | @Override |
| 453 | @DataPermission(enable = false) // 关闭数据权限,不然就会出现递归获取数据权限的问题 | 453 | @DataPermission(enable = false) // 关闭数据权限,不然就会出现递归获取数据权限的问题 |
| 454 | + @TenantIgnore // 忽略多租户的自动过滤。如果不忽略,会导致添加租户时,因为切换租户,导致获取不到 User。即使忽略,本身该方法不存在跨租户的操作,不会存在问题。 | ||
| 454 | public DeptDataPermissionRespDTO getDeptDataPermission(Long userId) { | 455 | public DeptDataPermissionRespDTO getDeptDataPermission(Long userId) { |
| 455 | DeptDataPermissionRespDTO result = new DeptDataPermissionRespDTO(); | 456 | DeptDataPermissionRespDTO result = new DeptDataPermissionRespDTO(); |
| 456 | // 获得用户的角色 | 457 | // 获得用户的角色 |