Exemplo n.º 1
0
 /**
  * 完善课程推送数据
  * @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();
 }