select d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.leader_assistant
, d.code, d.phone, d.email, d.status, d.del_flag, d.create_by, d.create_time, d.remarks,
(select u.nick_name from sys_user u where u.user_id = d.leader) as leaderName,
(select u.nick_name from sys_user u where u.user_id = d.leader_assistant) as leaderAssistantName
from sys_dept d
update sys_dept set ancestors =
when #{item.deptId} then #{item.ancestors}
where dept_id in
#{item.deptId}