From f292b3101e16462268238a036432fa9f24c6e1c9 Mon Sep 17 00:00:00 2001 From: wr <1754607820@qq.com> Date: Thu, 27 Apr 2023 16:37:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E9=97=A8=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E9=9B=86=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../njcn/user/mapper/mapping/DeptMapper.xml | 28 ++++++------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/pqs-user/user-boot/src/main/java/com/njcn/user/mapper/mapping/DeptMapper.xml b/pqs-user/user-boot/src/main/java/com/njcn/user/mapper/mapping/DeptMapper.xml index 8171b66ab..9cf89c7fd 100644 --- a/pqs-user/user-boot/src/main/java/com/njcn/user/mapper/mapping/DeptMapper.xml +++ b/pqs-user/user-boot/src/main/java/com/njcn/user/mapper/mapping/DeptMapper.xml @@ -124,33 +124,21 @@ T3.pid, T3.pids, T3.NAME, - T3.code, + T3.CODE, + T5.id, T3.type, - T5.NAME area , + T5.NAME area, T3.Remark, T3.sort FROM - ( - SELECT - @codes AS _ids, - ( - SELECT @codes := GROUP_CONCAT( id ) FROM sys_dept WHERE FIND_IN_SET( pid, @codes ) ) AS T1 - FROM - sys_dept s, - ( SELECT @codes := #{id} ) T4 - WHERE - @codes IS NOT NULL - - AND s.type in - - #{item} - - - ) T2, sys_dept T3, sys_area T5 WHERE - FIND_IN_SET( T3.id, T2._ids ) + FIND_IN_SET( #{id}, T3.pids ) + and t3.type in + + #{item} + AND t3.area = t5.id AND t3.State = 1 Order by T3.sort asc