From 153dc53d696e9ba8f110ddd817e34dbf659dd0d1 Mon Sep 17 00:00:00 2001
From: zhangheng <3226558941@qq.com>
Date: Fri, 1 Mar 2024 10:08:04 +0800
Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resources/mapper/system/SysUserMapper.xml | 102 +++++++++++++-----
1 file changed, 77 insertions(+), 25 deletions(-)
diff --git a/postdischarge-system/src/main/resources/mapper/system/SysUserMapper.xml b/postdischarge-system/src/main/resources/mapper/system/SysUserMapper.xml
index ae838af1..6af0f093 100644
--- a/postdischarge-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/postdischarge-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -25,6 +25,7 @@
+
@@ -49,19 +50,48 @@
- 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.create_by, u.create_time, u.remark,
- u.user_card_no,u.user_birth_date,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
+ 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.create_by,
+ u.create_time,
+ u.remark,
+ u.user_card_no,
+ u.user_birth_date,
+ u.agency_id,
+ 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
- left join sys_dept d on u.dept_id = d.dept_id
- left join sys_user_role ur on u.user_id = ur.user_id
- left join sys_role r on r.role_id = ur.role_id
+ left join sys_dept d on u.dept_id = d.dept_id
+ left join sys_user_role ur on u.user_id = ur.user_id
+ left join sys_role r on r.role_id = ur.role_id
+ select count(1)
+ from sys_user
+ where user_name = #{userName} limit 1
+
+ select user_id, phonenumber
+ from sys_user
+ where phonenumber = #{phonenumber} limit 1
+
+ select user_id, email
+ from sys_user
+ where email = #{email} limit 1
+
insert into sys_user(
@@ -170,6 +211,7 @@
remark,
user_card_no,
user_birth_date,
+ agency_id,
create_time
)values(
#{userId},
@@ -186,6 +228,7 @@
#{remark},
#{userCardNo},
#{userBirthDate},
+ #{agencyId},
sysdate()
)
@@ -206,28 +249,37 @@
login_date = #{loginDate},
update_by = #{updateBy},
remark = #{remark},
- user_card_no = #{userCardNo},
+ user_card_no = #{userCardNo},
user_birth_date = #{userBirthDate},
+ agency_id =#{agencyId},
update_time = sysdate()
where user_id = #{userId}
- update sys_user set status = #{status} where user_id = #{userId}
-
+ update sys_user
+ set status = #{status}
+ where user_id = #{userId}
+
- update sys_user set avatar = #{avatar} where user_name = #{userName}
-
+ update sys_user
+ set avatar = #{avatar}
+ where user_name = #{userName}
+
- update sys_user set password = #{password} where user_name = #{userName}
-
+ update sys_user
+ set password = #{password}
+ where user_name = #{userName}
+
- update sys_user set del_flag = '2' where user_id = #{userId}
-
+ update sys_user
+ set del_flag = '2'
+ where user_id = #{userId}
+
update sys_user set del_flag = '2' where user_id in