LEFT JOIN power_dept dept ON dict.dict_id = dept.dict_id
@ -389,7 +392,8 @@ select
power_role.role_name sysType,
null as deptName,
power_user.user_tel hospital_tel,
power_user.user_name as dict_area
power_user.user_name as dict_area,
power_user.name as username
from power_user
LEFT JOIN (SELECT
dict.dict_id dictId,
@ -402,7 +406,8 @@ LEFT JOIN (SELECT
dict.sys_type sysType,
dept.dept_name deptName,
dict.hospital_tel,
dict.dict_area
dict.dict_area,
dept.creater username
FROM
power_sys_dict dict
LEFT JOIN power_dept dept ON dict.dict_id = dept.dict_id
@ -410,6 +415,7 @@ LEFT JOIN (SELECT
on FIND_IN_SET(dict.deptIds,power_user.dept_id)
inner join power_role on power_role.role_id = power_user.role_id and power_role.effective = 1 and power_role.role_id != 0 and power_role.role_id != -100
where dict.deptIds is not null and power_user.effective = 1
@ -553,7 +559,8 @@ on FIND_IN_SET(dict.deptIds,power_user.dept_id)
dict.sys_type sysType,
dept.dept_name deptName,
dict.hospital_tel,
dict.dict_area
dict.dict_area,
dept.creater username
FROM
(
SELECT
@ -622,7 +629,8 @@ on FIND_IN_SET(dict.deptIds,power_user.dept_id)
power_role.role_name sysType,
null as deptName,
power_user.user_tel hospital_tel,
power_user.user_name as dict_area
power_user.user_name as dict_area,
power_user.name as username
from power_user
left join (SELECT DISTINCT
dict.dict_id dictId,
@ -693,7 +701,8 @@ on FIND_IN_SET(dict.deptIds,power_user.dept_id)
) dict
LEFT JOIN power_dept dept ON dict.dept_id = dept.dept_id
) dict on FIND_IN_SET(dict.deptIds,power_user.dept_id)
inner join power_role on power_role.role_id = power_user.role_id and power_role.effective = 1 and power_role.role_id != 0 and power_role.role_id != -100
inner join power_role on power_role.role_id = power_user.role_id and power_role.effective = 1 and
power_role.role_id != 0 and power_role.role_id != -100
where dict.deptIds is not null and power_user.effective = 1
<iftest="userId != null">
AND power_user.user_id != #{userId}
@ -835,7 +844,8 @@ on FIND_IN_SET(dict.deptIds,power_user.dept_id)
WHERE
sys_flag != ''
AND sys_flag != 'power'
<iftest="userId != null and roleId != -100">AND instr((SELECT dept_id FROM power_user WHERE user_id = #{userId}),dept_id)
<iftest="userId != null and roleId != -100">AND instr((SELECT dept_id FROM power_user WHERE user_id =