diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml
index fe3722702..129ecfcd5 100644
--- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml
+++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml
@@ -119,7 +119,6 @@
u.ALL_DEPT_NAMES
FROM
epdc_user u
- LEFT JOIN epdc_user_grid_relation ug ON u.ID = ug.USER_ID
where
u.del_flag = '0'
and u.IDENTITY_NO is not null
@@ -129,19 +128,16 @@
and u.real_name like '%${realName}%'
and u.mobile like '%${mobile}%'
- AND (find_in_set(#{streetId},ug.PARENT_DEPT_IDS)
- OR find_in_set(#{streetId},ug.ALL_DEPT_IDS))
+ AND (find_in_set(#{streetId},u.PARENT_DEPT_IDS)
+ OR find_in_set(#{streetId},u.ALL_DEPT_IDS))
- AND (find_in_set(#{communityId},ug.PARENT_DEPT_IDS)
- OR find_in_set(#{communityId},ug.ALL_DEPT_IDS))
+ AND (find_in_set(#{communityId},u.PARENT_DEPT_IDS)
+ OR find_in_set(#{communityId},u.ALL_DEPT_IDS))
- and (ug.grid_id = #{gridId}
- OR find_in_set(#{gridId},ug.ALL_DEPT_IDS))
+ and find_in_set(#{gridId},u.ALL_DEPT_IDS)
- GROUP BY
- u.ID
ORDER BY
u.register_time desc
@@ -475,6 +471,7 @@
epdc_user u
where
u.del_flag = '0'
+ and (u.IDENTITY_NO is null or u.IDENTITY_NO = '')
and u.CREATED_TIME between #{startTime} and #{endTime}
and u.state = #{state}
and u.real_name like '%${realName}%'