su . id , su.name, su.mobile, su.status, su.openid, su.identity, su.dept_id, su.create_by, su.create_time, su.update_by, su.update_time, sur.role_id, sr.name as role_name, sd.name as dept_name, su.create_time, su.create_by, su.update_time, su.update_by from sys_user su left join sys_user_role sur on su.id = sur.user_id left join sys_role sr on sur.role_id = sr.id left join sys_dept sd on su.dept_id = sd.id and su.name = #{sysUser.name} and su.mobile = #{sysUser.mobile} and sur.role_id = #{sysUser.roleId} and su.status = #{sysUser.status} and su.dept_id = #{sysUser.deptId} and su.dept_id like concat('%',#{sysUser.deptId},'%') and su.name = #{sysUser.name} and su.mobile = #{sysUser.mobile} and sur.role_id = #{sysUser.roleId} and su.status = #{sysUser.status} and sd.name like concat('%',#{sysUser.deptName},'%') UPDATE sys_user SET leader_id = NULL , leader_name = NULL WHERE id in #{item} UPDATE sys_user SET leader_id = #{managementDto.leaderId} , leader_name = #{managementDto.leaderName} WHERE id in #{item}