From 16b704d18a875d1fb63827aaa507790ba2bef5be Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 23 四月 2024 11:44:13 +0800
Subject: [PATCH] JK最终代码提交

---
 guns-management/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserMapper.xml |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/guns-management/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserMapper.xml b/guns-management/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserMapper.xml
index 2245460..23ae3c9 100644
--- a/guns-management/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserMapper.xml
+++ b/guns-management/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserMapper.xml
@@ -49,7 +49,7 @@
 		<if test="deptid != null and deptid != 0">
 			and (deptid = #{deptid} or deptid in ( select id from sys_dept where pids like CONCAT('%[', #{deptid}, ']%') ))
 		</if>
-		<if test="beginTime != null and beginTime != '' and endTime != null and endTime != ''">
+		<if test="beginTime != null  and endTime != null">
 			and (createTime between CONCAT(#{beginTime},' 00:00:00') and CONCAT(#{endTime},' 23:59:59'))
 		</if>
 	</select>
@@ -81,15 +81,20 @@
 	<select id="getUsers" resultType="java.util.Map">
 		SELECT us.id,us.createtime,us.account,us.`name`,us.sex,sr.`name` as roleName,sd.simplename as deptName,us.email,us.phone,us.`status`
 		from sys_user us
-				 LEFT JOIN sys_role sr ON us.roleid = sr.id
-				 LEFT JOIN sys_dept sd on us.deptid = sd.id
+		LEFT JOIN sys_role sr ON us.roleid = sr.id
+		LEFT JOIN sys_dept sd on us.deptid = sd.id
 		<where>
-			 us.status != 3
-			<if test="null != account and '' != account">
-				and us.account like CONCAT('%', #{account}, '%')
+			us.status != 3
+			<if test="null != phone and '' != phone">
+				and us.phone like CONCAT('%', #{phone}, '%')
+			</if>
+			<if test="null != name and '' != name">
+				and us.name like CONCAT('%', #{name}, '%')
+			</if>
+			<if test="null != deptName and '' != deptName">
+				and sd.simplename like CONCAT('%', #{deptName}, '%')
 			</if>
 		</where>
-
-
+		order by us.createtime desc
 	</select>
 </mapper>

--
Gitblit v1.7.1