phpcjl
2024-12-16 721d99ec58e38a1f586e2bed93cb8f385d1e9bc6
ruoyi-modules/ruoyi-system/src/main/resources/mapping/system/SysUserMapper.xml
@@ -113,11 +113,19 @@
   </select>
   
   <select id="checkUserNameUnique" parameterType="String" resultMap="SysUserResult">
      select user_id, user_name from sys_user where user_name = #{userName} and del_flag = '0' limit 1
      select user_id, user_name from sys_user where user_name = #{userName}
      <if test="null != objectId">
         and objectId = #{objectId}
      </if>
      and del_flag = '0' limit 1
   </select>
   
   <select id="checkPhoneUnique" parameterType="String" resultMap="SysUserResult">
      select user_id, phonenumber from sys_user where phonenumber = #{phonenumber} and del_flag = '0' limit 1
      select user_id, phonenumber from sys_user where phonenumber = #{phonenumber}
      <if test="null != objectId">
         and objectId = #{objectId}
      </if>
      and del_flag = '0' limit 1
   </select>
   
   <select id="checkEmailUnique" parameterType="String" resultMap="SysUserResult">
@@ -141,6 +149,9 @@
       </if>
      <if test="null != req.status">
         and status = #{req.status}
      </if>
      <if test="null != req.objectId">
         and objectId = #{req.objectId}
      </if>
      and del_flag = '0' and role_type =1
      order by create_time desc
@@ -168,6 +179,9 @@
         <if test="query.nickName != null and query.nickName != ''">
            AND nick_name LIKE concat('%',#{query.nickName},'%')
         </if>
         <if test="null != query.objectId">
            and objectId = #{query.objectId}
         </if>
         AND del_flag = '0'
         AND role_type = 1
      </where>