简化角色权限查询逻辑
删除了 LogInstanceMapper.xml 文件中针对 roleIds 的复杂条件查询,该查询可能导致性能问题和逻辑混乱。现在直接排除特定角色 ID,简化了查询逻辑,提高了代码的可读性和维护性。
This commit is contained in:
parent
0e303652fa
commit
bea58eddc9
@ -72,12 +72,6 @@
|
||||
role.permission = 'system:view-log:query'
|
||||
AND a.deleted = 0
|
||||
AND a.role_id NOT IN (1,101,162)
|
||||
<!-- <if test="roleIds != null and roleIds.size() > 0">-->
|
||||
<!-- AND a.role_id NOT IN-->
|
||||
<!-- <foreach collection="roleIds" item="roleId" open="(" close=")" separator=",">-->
|
||||
<!-- #{roleId}-->
|
||||
<!-- </foreach>-->
|
||||
<!-- </if>-->
|
||||
) menu
|
||||
LEFT JOIN system_role role on role.id = menu.role_id
|
||||
) role_id ON u_role.role_id = role_id.id
|
||||
|
Loading…
Reference in New Issue
Block a user