|
@@ -256,7 +256,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
- <select id="getListByRoleId" resultType="com.ruoyi.common.core.domain.entity.SysUser">
|
|
|
|
|
|
+ <select id="getListByRoleIds" resultType="com.ruoyi.common.core.domain.entity.SysUser">
|
|
select u.user_id,
|
|
select u.user_id,
|
|
u.dept_id,
|
|
u.dept_id,
|
|
u.user_name,
|
|
u.user_name,
|
|
@@ -277,10 +277,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
u.user_code
|
|
u.user_code
|
|
from sys_user_role sur
|
|
from sys_user_role sur
|
|
inner join sys_user u on sur.user_id = u.user_id
|
|
inner join sys_user u on sur.user_id = u.user_id
|
|
- where sur.role_id = #{roleId}
|
|
|
|
- <if test="companyId != null">
|
|
|
|
- AND u.company_id = #{companyId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ <where>
|
|
|
|
+ <foreach collection="roleIds" item="roleId" open="sur.role_id in (" separator="," close=")">
|
|
|
|
+ #{roleId}
|
|
|
|
+ </foreach>
|
|
|
|
+ <if test="companyId != null">
|
|
|
|
+ AND u.company_id = #{companyId}
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
</select>
|
|
</select>
|
|
<select id="getRoleByUserIdList" resultType="com.ruoyi.common.core.domain.entity.SysRole">
|
|
<select id="getRoleByUserIdList" resultType="com.ruoyi.common.core.domain.entity.SysRole">
|
|
select sr.role_id, sr.role_key ,sr.role_name, sur.user_id
|
|
select sr.role_id, sr.role_key ,sr.role_name, sur.user_id
|