3254194295 3 rokov pred
rodič
commit
76d5e56a3c

+ 1 - 0
platform-dao/src/main/java/com/platform/dao/dto/upms/SysUserDTO.java

@@ -183,6 +183,7 @@ public class SysUserDTO extends BaseDTO implements Serializable {
      */
     @Size(min = 1, groups = {AddGroup.class, UpdateGroup.class}, message = "角色不能为空")
     private List<String> roleIds;
+    private String roleId;
 
     /**
      * 币种

+ 5 - 0
platform-dao/src/main/resources/mapper/upms/SysUserMapper.xml

@@ -5,6 +5,8 @@
     <select id="selectVOByKeyword" resultType="com.platform.dao.vo.SysUserVO"
             parameterType="com.platform.dao.dto.upms.SysUserDTO">
         select u.* from t_sys_user u
+        join t_sys_user_role role
+        on u.user_id=role.user_id
         where 1=1
         <if test="keyword !=null and keyword !=''">
             and (u.username like CONCAT('%',#{keyword},'%')
@@ -26,6 +28,9 @@
         <if test="identityType !=null">
             and u.identity_type = #{identityType}
         </if>
+        <if test="roleId!=null and roleId!=''">
+            and role.role_id=#{roleId}
+        </if>
         order by u.update_time desc
     </select>