From dd730295a1df836c872d22a69a816f52e4c5d431 Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期三, 19 十月 2022 15:05:05 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test

---
 flower_city/src/main/resources/mapper/SysUserMapper.xml                 |   10 ++++++++--
 flower_city/src/main/java/com/dg/core/controller/GuideDoController.java |    7 ++++---
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java b/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java
index 31e38aa..e86c448 100644
--- a/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java
+++ b/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java
@@ -42,14 +42,15 @@
     @GetMapping("/getlist")
     @Authorization
     public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum,
-                                          @RequestParam(value = "pageSize",required = false) Integer pageSize)
+                                          @RequestParam(value = "pageSize",required = false) Integer pageSize,
+                                          @RequestParam(value = "name",required = false) String name)
     {
         Assert.notNull(pageNum, "pageNum can not be empty");
         Assert.notNull(pageSize, "pageSize can not be empty");
         Page<SysUser> pageParam = new Page<>(pageNum,pageSize);
-        List<SysUser> list = IUserService.selectConfigList(pageParam,pageSize,"2",null);
+        List<SysUser> list = IUserService.selectConfigList(pageParam,pageSize,"2",name);
 
-        int num=IUserService.selectNum("2",null);
+        int num=IUserService.selectNum("2",name);
         return getDataTable(list,num);
     }
 
diff --git a/flower_city/src/main/resources/mapper/SysUserMapper.xml b/flower_city/src/main/resources/mapper/SysUserMapper.xml
index 81dbd01..4aaf7fe 100644
--- a/flower_city/src/main/resources/mapper/SysUserMapper.xml
+++ b/flower_city/src/main/resources/mapper/SysUserMapper.xml
@@ -92,7 +92,10 @@
         select count(user_id) from automessage_sys_user
         <where>
             <if test="userName != null and userName != ''">
-                AND user_name like concat('%', #{userName}, '%')
+                AND user_name like concat('%', #{userName}, '%') or
+                (department_id in (SELECT id FROM automessage_organization_chart
+                WHERE organization_name like concat('%', #{userName}, '%')))
+
             </if>
             <if test="userType != null and userType != ''">
                 AND user_type=#{userType}
@@ -115,7 +118,10 @@
         <include refid="selectSysUserVo"/>
         <where>
             <if test="userName != null and userName != ''">
-                AND user_name like concat('%', #{userName}, '%')
+                AND user_name like concat('%', #{userName}, '%') or
+                (department_id in (SELECT id FROM automessage_organization_chart
+                WHERE organization_name like concat('%', #{userName}, '%')))
+
             </if>
             <if test="userType != null and userType != ''">
                 AND user_type=#{userType}

--
Gitblit v1.7.1