From 7374233019e080009281b6f3029d7ac5bdf3bb0f Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Fri, 22 May 2020 19:38:38 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=80=91=E3=80=90=E8=BF=87=E6=BB=A4gridID=E4=B8=BA0=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E3=80=91-=E7=8E=8B=E5=85=AC=E5=B3=B0-2020-05?= =?UTF-8?q?-22?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/mapper/user/UserAnalysisDao.xml | 4 ++-- .../src/main/resources/mapper/UserDao.xml | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml index 2157611a2..d15ec3667 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml @@ -878,7 +878,7 @@ esua_epdc_user.epdc_user uu LEFT JOIN (SELECT MIN( CREATED_TIME ) AS CREATED_TIME, USER_ID FROM esua_epdc_user.epdc_user_grid_relation WHERE DEL_FLAG = '0' GROUP BY USER_ID ) MINRELA ON MINRELA.USER_ID = uu.ID LEFT JOIN esua_epdc_user.epdc_user_grid_relation RELATION ON RELATION.USER_ID = MINRELA.USER_ID AND RELATION.DEL_FLAG = '0' AND MINRELA.CREATED_TIME = RELATION.CREATED_TIME - LEFT JOIN esua_epdc_admin.sys_dept ad ON IFNULL(uu.DEPT_ID,RELATION.GRID_ID) = ad.ID AND ad.type_key = 'grid_party' + LEFT JOIN esua_epdc_admin.sys_dept ad ON IFNULL(if(uu.DEPT_ID = 0,null,uu.DEPT_ID),RELATION.GRID_ID) = ad.ID AND ad.type_key = 'grid_party' LEFT JOIN ( @@ -960,7 +960,7 @@ esua_epdc_user.epdc_user uu LEFT JOIN (SELECT MIN( CREATED_TIME ) AS CREATED_TIME, USER_ID FROM esua_epdc_user.epdc_user_grid_relation WHERE DEL_FLAG = '0' GROUP BY USER_ID ) MINRELA ON MINRELA.USER_ID = uu.ID LEFT JOIN esua_epdc_user.epdc_user_grid_relation RELATION ON RELATION.USER_ID = MINRELA.USER_ID AND RELATION.DEL_FLAG = '0' AND MINRELA.CREATED_TIME = RELATION.CREATED_TIME - LEFT JOIN esua_epdc_admin.sys_dept ad ON IFNULL(uu.DEPT_ID,RELATION.GRID_ID) = ad.ID AND ad.type_key = 'grid_party' + LEFT JOIN esua_epdc_admin.sys_dept ad ON IFNULL(if(uu.DEPT_ID = 0,null,uu.DEPT_ID),RELATION.GRID_ID) = ad.ID AND ad.type_key = 'grid_party' LEFT JOIN ( 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 d26f46085..df9458e88 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 @@ -702,7 +702,7 @@ and u.NICKNAME like '%${nickname}%' and u.mobile like '%${mobile}%' and u.identity_no like '%${identityNo}%' - AND IFNULL(u.dept_id,RELATION.GRID_ID) IN + AND IFNULL(if(u.dept_id = 0 ,null,u.dept_id),RELATION.GRID_ID) IN #{deptId} @@ -715,7 +715,7 @@ OR find_in_set(#{communityId},IFNULL(u.ALL_DEPT_IDS,RELATION.ALL_DEPT_IDS))) - and (IFNULL(u.dept_id,RELATION.GRID_ID) = #{gridId} + and (IFNULL(if(u.dept_id=0,null,u.dept_id),RELATION.GRID_ID) = #{gridId} OR find_in_set(#{gridId},IFNULL(u.ALL_DEPT_IDS,RELATION.ALL_DEPT_IDS))) and HISTORY.AUTHENTICATED_TYPE='0' and HISTORY.AUTHENTICATED_FLAG = '2' @@ -768,7 +768,7 @@ and u.NICKNAME like '%${nickname}%' and u.mobile like '%${mobile}%' and u.identity_no like '%${identityNo}%' - AND IFNULL(u.dept_id,RELATION.GRID_ID) IN + AND IFNULL(if(u.dept_id=0,null,u.dept_id),RELATION.GRID_ID) IN #{deptId} @@ -781,7 +781,7 @@ OR find_in_set(#{communityId},IFNULL(u.ALL_DEPT_IDS,RELATION.ALL_DEPT_IDS))) - and (IFNULL(u.dept_id,RELATION.GRID_ID) = #{gridId} + and (IFNULL(if(u.dept_id=0,null,u.dept_id),RELATION.GRID_ID) = #{gridId} OR find_in_set(#{gridId},IFNULL(u.ALL_DEPT_IDS,RELATION.ALL_DEPT_IDS))) and HISTORY.id is null @@ -835,7 +835,7 @@ and u.NICKNAME like '%${nickname}%' and u.mobile like '%${mobile}%' and u.identity_no like '%${identityNo}%' - AND IFNULL(u.dept_id,RELATION.GRID_ID) IN + AND IFNULL(if(u.dept_id=0,null,u.dept_id),RELATION.GRID_ID) IN #{deptId} @@ -848,7 +848,7 @@ OR find_in_set(#{communityId},IFNULL(u.ALL_DEPT_IDS,RELATION.ALL_DEPT_IDS))) - and (IFNULL(u.dept_id,RELATION.GRID_ID) = #{gridId} + and (IFNULL(if(u.dept_id=0,null,u.dept_id),RELATION.GRID_ID) = #{gridId} OR find_in_set(#{gridId},IFNULL(u.ALL_DEPT_IDS,RELATION.ALL_DEPT_IDS))) and HISTORY.AUTHENTICATED_TYPE='0' and HISTORY.AUTHENTICATED_FLAG = '0' @@ -938,7 +938,7 @@ and u.NICKNAME like '%${nickname}%' and u.mobile like '%${mobile}%' and u.identity_no like '%${identityNo}%' - AND IFNULL(u.dept_id,RELATION.GRID_ID) IN + AND IFNULL(if(u.dept_id=0,null,u.dept_id),RELATION.GRID_ID) IN #{deptId} @@ -951,7 +951,7 @@ OR find_in_set(#{communityId},IFNULL(u.ALL_DEPT_IDS,RELATION.ALL_DEPT_IDS))) - and (IFNULL(u.dept_id,RELATION.GRID_ID) = #{gridId} + and (IFNULL(if(u.dept_id=0,null,u.dept_id),RELATION.GRID_ID) = #{gridId} OR find_in_set(#{gridId},IFNULL(u.ALL_DEPT_IDS,RELATION.ALL_DEPT_IDS))) and HISTORY.AUTHENTICATED_TYPE='1' and HISTORY.AUTHENTICATED_FLAG = '0'