/** * 完善课程推送数据 * @param array $data */ private function perfect_data(&$data) { if (!$data) { return $data; } $cors_ids = array(); $cc_ids = array(); foreach ($data['courses'] as $item) { if ($item['cors_cmid'] == 1) { $cors_ids[] = $item['cors_id']; $cc_ids[] = $item['cc_id']; } } $cors_ids = array_unique($cors_ids); //获取一对一课程授课范围(年纪、学科) if ($cors_ids) { $data['course_range'] = CoursePushModel::courseRange($cors_ids); } //获取一对一课程授课老师 if ($cc_ids) { $data['course_teacher'] = CoursePushModel::courseTeacher($cc_ids); } //获取授课模式 $data['cors_stunumtype'] = CourseModel::courseStuNumTypePairs(); }