|
@@ -108,7 +108,7 @@ public class DataScopeAspect
|
|
|
public static void dataScopeFilter(JoinPoint joinPoint, SysUser user, String deptAlias, String userAlias, String businessAlias)
|
|
public static void dataScopeFilter(JoinPoint joinPoint, SysUser user, String deptAlias, String userAlias, String businessAlias)
|
|
|
{
|
|
{
|
|
|
StringBuilder sqlString = new StringBuilder();
|
|
StringBuilder sqlString = new StringBuilder();
|
|
|
-
|
|
|
|
|
|
|
+ System.out.println("角色"+businessAlias);
|
|
|
for (SysRole role : user.getRoles())
|
|
for (SysRole role : user.getRoles())
|
|
|
{
|
|
{
|
|
|
String dataScope = role.getDataScope();
|
|
String dataScope = role.getDataScope();
|
|
@@ -151,6 +151,7 @@ public class DataScopeAspect
|
|
|
" OR {}.id IN ( SELECT business_id FROM sys_role_business WHERE role_id = {} ) ", businessAlias,
|
|
" OR {}.id IN ( SELECT business_id FROM sys_role_business WHERE role_id = {} ) ", businessAlias,
|
|
|
role.getRoleId()));
|
|
role.getRoleId()));
|
|
|
}
|
|
}
|
|
|
|
|
+ System.out.println("CCC角色"+sqlString.toString());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (StrUtil.isNotBlank(sqlString.toString()))
|
|
if (StrUtil.isNotBlank(sqlString.toString()))
|