From b7ec3aff011f05e236e76be844540dbe776f7353 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 27 六月 2025 19:12:03 +0800
Subject: [PATCH] bug修改

---
 ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
index 71fe532..4dfb977 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -395,6 +395,16 @@
 	<update id="editSignPicture" parameterType="SysUser">
 		update sys_user set sign_picture = #{signPicture} where user_id = #{userId}
 	</update>
+	<update id="updateUserInherit">
+		update sys_user
+		<set>
+			<if test="parentId != null">parentId = #{parentId},</if>
+			<if test="parentAccount != null and parentAccount != ''">parentAccount = #{parentAccount},</if>
+			<if test="userId != null">user_id = #{userId},</if>
+			update_time = sysdate()
+		</set>
+		where userIdentification = #{userIdentification}
+	</update>
 
 	<delete id="deleteUserById" parameterType="Long">
  		update sys_user set del_flag = '2' where user_id = #{userId}
@@ -406,5 +416,8 @@
  			#{userId}
         </foreach> 
  	</delete>
-	
+	<delete id="deleteUserByOldUserId">
+		delete from sys_user where user_id = #{oldUserId}
+	</delete>
+
 </mapper> 
\ No newline at end of file

--
Gitblit v1.7.1