角色表查询sql修改

This commit is contained in:
liang.chao 2024-08-21 16:46:40 +08:00
parent 82cd7e1cca
commit 52f40b3acd
1 changed files with 11 additions and 1 deletions

View File

@ -163,10 +163,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
FROM FROM
sys_user u sys_user u
LEFT JOIN sys_user_role sur ON u.user_id = sur.user_id LEFT JOIN sys_user_role sur ON u.user_id = sur.user_id
LEFT JOIN sys_role r on sur.role_id = r.role_id
WHERE WHERE
u.STATUS = '0' u.STATUS = '0'
AND u.del_flag = '0' AND u.del_flag = '0'
AND sur.role_id IN (133,134) <if test="roleId != null">
AND r.role_id = #{roleId}
</if>
<if test="roleIds != null">
AND r.role_id in
<foreach item="roleId" collection="roleIds" open="(" separator="," close=")">
#{roleId}
</foreach>
</if>
</select> </select>
<select id="selectUserByDeptId" resultType="com.bonus.sgzb.system.api.domain.SysUser"> <select id="selectUserByDeptId" resultType="com.bonus.sgzb.system.api.domain.SysUser">
SELECT DISTINCT SELECT DISTINCT