|
|
@ -174,7 +174,7 @@ |
|
|
|
( SELECT * FROM sys_dept d2 WHERE d2.pid IN <foreach collection="parentDeptIdList" item="deptId" open="(" separator="," close=")">#{deptId}</foreach>) tem2 |
|
|
|
WHERE |
|
|
|
( tem1.PIDS LIKE CONCAT( '%', tem2.id, '%' ) OR tem1.PID = tem2.ID ) |
|
|
|
OR ( tem2.ID = tem1.ID AND NOT EXISTS ( SELECT 1 FROM sys_dept d WHERE d.PID = tem2.ID ) ) |
|
|
|
OR ( tem2.ID = tem1.ID AND NOT EXISTS ( SELECT 1 FROM sys_dept d WHERE d.PID = tem2.ID AND type_key != 'grid_micro' ) ) |
|
|
|
AND tem2.ID != '' |
|
|
|
GROUP BY tem2.ID |
|
|
|
ORDER BY tem2.create_date ASC |
|
|
|