json.data do json.array! @teachers do |d| json.id d.id json.name d.name json.department d.department&.name json.school d.department&.school&.name json.professional_title d.professional_title json.job d.job json.user_id d.user_id json.login d.user_id ? d.user.login : '' json.course_subjects_count d.course_subjects_count json.teacher_follows_count d.teacher_follows_count json.activities_count d.activity_teachers_count json.source EducodeSales::Common.teacher_source_name[d.source_id] json.attitude EducodeSales::Common.key_attitude_name[d.attitude_id] json.courses_count d.user_id ? Course.joins(:course_members).where(course_members: {user_id: d.user_id}).count : 0 json.actives d.actives json.students d.students json.regist_at d.regist_at ? d.regist_at.to_s(:date) : '' end end json.code 0 json.msg 'succcess'