Exemplo n.º 1
0
 public function elective()
 {
     $course = \Hnust\input('course');
     $day = \Hnust\input('day');
     $session = \Hnust\input('session');
     if (empty($course) || empty($day) || empty($session)) {
         $this->msg = '参数有误';
         $this->code = Config::RETURN_ERROR;
     } elseif (!in_array($day, array(1, 2, 3, 4, 5, 6, 7))) {
         $this->msg = '星期参数有误';
         $this->code = Config::RETURN_ERROR;
     } elseif (!in_array($session, array(1, 2, 3, 4, 5))) {
         $this->msg = '节次参数有误';
         $this->code = Config::RETURN_ERROR;
     } else {
         $schedule = new \Hnust\Analyse\Schedule('1301010101');
         $this->data = $schedule->getElectiveList(trim($course), $day, $session);
         $this->info = array('day' => $day, 'session' => $session, 'course' => $course);
     }
 }