|
@@ -130,10 +130,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
130
|
130
|
where p.post_name = '主任'
|
131
|
131
|
</select>
|
132
|
132
|
|
133
|
|
- <select id="selectDeptLeadersByUserId" parameterType="String" resultMap="SysUserResult">
|
|
133
|
+ <select id="selectParentDeptLeaderByUserId" parameterType="String" resultMap="SysUserResult">
|
134
|
134
|
select r.user_id, r.nick_name from
|
135
|
|
- (select u1.user_id, u1.nick_name, u.dept_id from
|
136
|
|
- sys_user as u, sys_user as u1 where u.user_id = #{param} and u1.dept_id = u.dept_id) as r
|
|
135
|
+ (select u.dept_id, d.parent_id, u1.user_id, u1.nick_name from sys_user as u
|
|
136
|
+ left join sys_dept as d on d.dept_id = u.dept_id
|
|
137
|
+ left join sys_user as u1 on u1.dept_id = d.parent_id where u.user_id = 121) as r
|
137
|
138
|
left join sys_user_post as up on r.user_id = up.user_id
|
138
|
139
|
left join sys_post as p on p.post_id = up.post_id
|
139
|
140
|
where p.post_name = '主任'
|