RuoYi
2026-04-09 a67ca21f15b952d8626e58550a501f4c7a9c822f
ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -48,7 +48,7 @@
    </resultMap>
   
   <sql id="selectUserVo">
        select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.pwd_update_date, u.create_by, u.create_time, u.remark,
        select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.pwd_update_date, u.create_by, u.create_time, u.update_by, u.update_time, u.remark,
        d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status,
        r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status
        from sys_user u
@@ -180,7 +180,7 @@
   <update id="updateUser" parameterType="SysUser">
       update sys_user
       <set>
          <if test="deptId != null and deptId != 0">dept_id = #{deptId},</if>
          <if test="deptId != 0">dept_id = #{deptId},</if>
          <if test="nickName != null and nickName != ''">nick_name = #{nickName},</if>
          <if test="email != null ">email = #{email},</if>
          <if test="phonenumber != null ">phonenumber = #{phonenumber},</if>
@@ -198,15 +198,19 @@
   </update>
   
   <update id="updateUserStatus" parameterType="SysUser">
       update sys_user set status = #{status} where user_id = #{userId}
       update sys_user set status = #{status}, update_time = sysdate() where user_id = #{userId}
   </update>
   
   <update id="updateUserAvatar" parameterType="SysUser">
       update sys_user set avatar = #{avatar} where user_id = #{userId}
       update sys_user set avatar = #{avatar}, update_time = sysdate() where user_id = #{userId}
   </update>
     <update id="updateLoginInfo" parameterType="SysUser">
       update sys_user set login_ip = #{loginIp}, login_date = #{loginDate} where user_id = #{userId}
   </update>
   
   <update id="resetUserPwd" parameterType="SysUser">
       update sys_user set pwd_update_date = sysdate(), password = #{password} where user_id = #{userId}
       update sys_user set pwd_update_date = sysdate(), password = #{password}, update_time = sysdate() where user_id = #{userId}
   </update>
   
   <delete id="deleteUserById" parameterType="Long">