|
|
|
@ -133,18 +133,18 @@ |
|
|
|
<!--电力医院查看自己关联的部门信息--> |
|
|
|
AND ( |
|
|
|
EXISTS ( |
|
|
|
SELECT 1 FROM ums_user WHERE user_id = #{userId} AND data_power = 'ALL' |
|
|
|
SELECT 1 FROM ums_user WHERE user_id = #{userId} AND data_power = 'ALL' |
|
|
|
) |
|
|
|
OR |
|
|
|
( |
|
|
|
FIND_IN_SET(ud.dept_code, |
|
|
|
(SELECT |
|
|
|
CONCAT( d.dept_code, ',', u.data_power ) |
|
|
|
FROM |
|
|
|
ums_user u LEFT JOIN ums_dept d on u.dept_id = d.dept_id and d.del_flag = 0 |
|
|
|
WHERE |
|
|
|
u.user_id = #{userId}) |
|
|
|
) |
|
|
|
( |
|
|
|
FIND_IN_SET(ud.dept_code, |
|
|
|
(SELECT |
|
|
|
CONCAT( d.dept_code, ',', u.data_power ) |
|
|
|
FROM |
|
|
|
ums_user u LEFT JOIN ums_dept d on u.dept_id = d.dept_id and d.del_flag = 0 |
|
|
|
WHERE |
|
|
|
u.user_id = #{userId}) |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
GROUP BY pp.id |
|
|
|
|