public function actionAddManageSchedule() { if (!Yii::app()->request->isAjaxRequest) { throw new CHttpException(500, '此方法只允许ajax调用'); } $masterId = CommonFunction::getUserId(); $gameDate = Yii::app()->request->getPost('game_date'); $gameTime = Yii::app()->request->getPost('game_time'); $gameAddress = Yii::app()->request->getPost('game_address'); $leagueId = Yii::app()->request->getPost('leagueId'); $courtId = Yii::app()->request->getPost('home_court_id'); $courtName = Yii::app()->request->getPost('home_court_name'); $opponentId = Yii::app()->request->getPost('opponent_id'); $opponentName = Yii::app()->request->getPost('opponent_name'); if (empty($leagueId) || empty($gameDate) || empty($gameTime) || empty($gameAddress)) { CommonFunction::ajaxResult(State::$SYS_PARAM_ERROR_CODE, State::$SYS_PARAM_ERROR_MSG); } $leagueModel = new LeagueModel(); $res = $leagueModel->findByMaster($masterId, 1); if (empty($res)) { throw new CHttpException(500, '该用户无权限管理联赛'); } $leagueId = $res[0]->objectId; $leagueName = $res[0]->name; $TournamentModel = new TournamentModel(); $gameDateTime = $gameDate . ' ' . $gameTime . ':00'; $dataBatch = array(); $data = array('name' => $courtName . " - " . $opponentName, 'city' => $res[0]->city, 'nature' => 2, 'home_court' => array('homecourtid' => $courtId), 'opponent' => array('opponentid' => $opponentId), 'league' => array('leagueid' => $leagueId), "event_date" => array("__type" => "Date", "iso" => $gameDateTime), "start_time" => array("__type" => "Date", "iso" => $gameDateTime), "site" => $gameAddress); array_push($dataBatch, $data); $res = $TournamentModel->saveBatch($dataBatch); //更新赛程发送推送 // $baiduPushModel=new BaiduPushModel(); // $baiduPushModel->sendMessageForAllLeague( 4, 20, $leagueId, "更新了赛程"); if (isset($res[0]->success)) { $response = 'success'; } else { $response = 'fail'; } CommonFunction::ajaxResult(State::$SUSSION_CODE, State::$SUSSION_MSG, array('response' => $response)); }