コード例 #1
0
ファイル: School.php プロジェクト: krisrita/udo
 function schoolStatisticsAction()
 {
     $request = $this->getRequest();
     if ('POST' == $request->getMethod()) {
         $ssotoken = $this->post()->get("ssotoken");
         $schoolId = $this->post()->get("schoolId");
         $isAuthorized = $this->post()->get("isAuthorized");
     } else {
         $ssotoken = $this->get("ssotoken");
         $schoolId = $this->get("schoolId");
         $isAuthorized = $this->get("isAuthorized");
     }
     $type = 1;
     /*print_r($ssotoken);
       print_r($schoolId);
       print_r($isAuthorized);*/
     if (!$ssotoken || !$schoolId) {
         $this->displayJsonUdo(Common_Error::ERROR_PARAM);
     }
     //获取用户id
     $userModel = new UserModel();
     $uid = $userModel->getUserId($ssotoken);
     if (is_array($uid)) {
         $this->displayJsonUdo(Common_Error::INVALID_TOKEN, "", $uid['msg']);
     }
     $schoolStatistics = new SchoolModel();
     $insertResult = $schoolStatistics->schoolStatistics($uid, $schoolId, $isAuthorized, $type);
     if (!$insertResult) {
         $this->displayJsonUdo(Common_Error::ERROR_FAIL);
     }
     $this->displayJsonUdo(Common_Error::ERROR_SUCCESS);
 }