简化角色权限查询逻辑

删除了 LogInstanceMapper.xml 文件中针对 roleIds 的复杂条件查询,该查询可能导致性能问题和逻辑混乱。现在直接排除特定角色 ID,简化了查询逻辑,提高了代码的可读性和维护性。
This commit is contained in:
furongxin 2024-10-11 09:24:35 +08:00
parent 0e303652fa
commit bea58eddc9

View File

@ -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