diff --git a/guns-base-support/guns-sys/src/main/java/cn/stylefeng/guns/sys/modular/system/mapper/mapping/DeptMapper.xml b/guns-base-support/guns-sys/src/main/java/cn/stylefeng/guns/sys/modular/system/mapper/mapping/DeptMapper.xml index 24ef0c113..a2bfbcbe9 100644 --- a/guns-base-support/guns-sys/src/main/java/cn/stylefeng/guns/sys/modular/system/mapper/mapping/DeptMapper.xml +++ b/guns-base-support/guns-sys/src/main/java/cn/stylefeng/guns/sys/modular/system/mapper/mapping/DeptMapper.xml @@ -79,7 +79,7 @@ and simple_name like CONCAT('%',#{condition},'%') or full_name like CONCAT('%',#{condition},'%') - and (dept_id = #{deptId} or dept_id in ( select dept_id from sys_dept where pids like CONCAT('%$[', #{deptId}, '$]%') escape '$' )) + and (dept_id = #{deptId} or pids like CONCAT('%$[', #{deptId}, '$]%') escape '$') order by sort ASC @@ -92,7 +92,7 @@ and simple_name like ('%' || #{condition} || '%') or full_name like ('%' || #{condition} || '%') - and (dept_id = #{deptId} or dept_id in ( select dept_id from sys_dept where pids like '%[' || #{deptId} || ']%' )) + and (dept_id = #{deptId} or pids like '%[' || #{deptId} || ']%') order by sort ASC