| | |
| | | id_card, |
| | | register_type, |
| | | interviewee_name, |
| | | interviewee_dept, |
| | | coalesce( |
| | | ( |
| | | select d.dept_name |
| | | from t_employee e |
| | | inner join sys_dept d on d.dept_id = e.dept_id and d.del_flag = '0' |
| | | where e.employee_name = t_visitor_record.interviewee_name |
| | | and e.del_flag = '0' |
| | | order by e.employee_id |
| | | limit 1 |
| | | ), |
| | | nullif(interviewee_dept, '') |
| | | ) as interviewee_dept, |
| | | receiver_name, |
| | | receiver_verify_method, |
| | | visit_area_ids, |
| | | visit_area_names, |
| | | coalesce( |
| | | ( |
| | | select group_concat(a.area_name order by find_in_set(a.area_id, t_visitor_record.visit_area_ids) separator ',') |
| | | from t_visit_area a |
| | | where a.del_flag = '0' |
| | | and find_in_set(a.area_id, t_visitor_record.visit_area_ids) |
| | | ), |
| | | nullif(visit_area_names, '') |
| | | ) as visit_area_names, |
| | | plate_no, |
| | | visit_reason, |
| | | valid_start_time, |