/**
  * @desc 删除球队
  */
 public function actionDeleteTeam()
 {
     $masterId = CommonFunction::getUserId();
     $leagueId = Yii::app()->request->getPost('leagueId');
     $teamId = Yii::app()->request->getPost('teamId');
     if (empty($leagueId) || empty($teamId)) {
         CommonFunction::ajaxResult(State::$SYS_PARAM_ERROR_CODE, State::$SYS_PARAM_ERROR_MSG);
     }
     $leagueModel = new LeagueModel();
     $groupModel = new GroupModel();
     $Groups = $groupModel->findByLeagueId($leagueId);
     if (empty($Groups)) {
         $res = $leagueModel->removeRelation('teams', 'Team', $leagueId, $teamId);
         if (isset($res->updatedAt)) {
             $resM = $leagueModel->findByMaster($masterId, 1);
             $teamModel = new TeamModel();
             $leagueTeams = $teamModel->findRowsByRelation("teams", "League", $resM[0]->objectId);
             $deleteTeam = $teamModel->findTeamByObjectId($teamId);
             if (isset($deleteTeam[0]->captain->username)) {
                 $uid = $deleteTeam[0]->captain->username;
                 $pushMsg = '你的球队:' . $deleteTeam[0]->name . ',已被联赛【' . $resM[0]->name . '】移除出联赛';
                 CommonFunction::pushAppMsg($uid, $pushMsg);
                 //					$device = new InstallationModel();
                 //					$msg = $device->findByUid($uid);
                 //					if(isset($msg[0]) && !empty($msg[0])){
                 //						$deviceMsg = $msg[0];
                 //						$push = new PushMsgModel();
                 //						$pushMsg = '你的球队:'.$deleteTeam[0]->name.',已被联赛【'.$resM[0]->name.'】移除出联赛';
                 //						if(isset($deviceMsg->deviceToken) && isset($deviceMsg->deviceType) && $deviceMsg->deviceType == 'ios'){
                 //							$push->createIosPush($deviceMsg->deviceToken,$pushMsg);
                 //						}elseif(isset($deviceMsg->installationId) && isset($deviceMsg->deviceType) && $deviceMsg->deviceType == 'android'){
                 //							$push->createAndroidPush($deviceMsg->installationId,$pushMsg);
                 //						}
                 //					}
             }
         }
         CommonFunction::ajaxResult(State::$SUSSION_CODE, State::$SUSSION_MSG, array('leagueTeams' => $leagueTeams));
     } else {
         CommonFunction::ajaxResult(State::$TEAM_DELETE_ERROR_CODE, State::$TEAM_DELETE_ERROR_MSG);
     }
 }
 /**
  * @desc 编辑赛事结果
  */
 public function actionResultManage()
 {
     $masterId = CommonFunction::getUserId();
     $leagueModel = new LeagueModel();
     //判断用户是否有管理联赛的权限
     $res = $leagueModel->allowEditLeague($masterId);
     $leagueId = $res[0]->objectId;
     $teamModel = new TeamModel();
     $tournamentModel = new TournamentModel();
     $playScoreModel = new PlayerScoreModel();
     $groupModel = new GroupModel();
     $leagueTeams = $teamModel->findRowsByRelation("teams", "League", $leagueId);
     //先找到联赛中的组
     $groupRows = $groupModel->findByLeagueId($leagueId);
     //var_dump($gruopRows);exit;
     $groupTeams = array();
     $groupTeamsArr = array();
     if (!empty($groupRows)) {
         foreach ($groupRows as $group) {
             $groupId = $group->objectId;
             $groupRelTeams = $teamModel->findRowsByRelation("teams", "Group", $groupId);
             foreach ($groupRelTeams as $team) {
                 $team->groupName = $group->name;
                 $team->groupObjectId = $group->objectId;
                 foreach ($leagueTeams as $lTeam) {
                     if ($lTeam->objectId == $team->objectId) {
                         $lTeam->selected = 1;
                     }
                 }
             }
             $groupTeamsArr = $groupRelTeams;
             array_push($groupTeams, $groupTeamsArr);
         }
     }
     //var_dump($groupTeams);exit;
     $games = array();
     $games = $tournamentModel->findByLeague($leagueId);
     $leagueGamesData = $playScoreModel->findByLeague($leagueId);
     //var_dump($leagueGamesData);exit;
     foreach ($games as $k => $game) {
         if (isset($game->start_time->iso)) {
             $fromStartTime = time() - strtotime($game->start_time->iso);
             //			echo $fromStartTime.'||'.$game->start_time->iso.'||'.date ( "Y-m-d H:i:s" ).'||'.strtotime($game->start_time->iso).'<br/>';
             if ($fromStartTime > 7200 && (!isset($game->isVerify) || !$game->isVerify)) {
                 $game->allowResultEdit = true;
             } else {
                 $game->allowResultEdit = false;
             }
             //比赛开始后2小时,认为比赛结束
             if ($fromStartTime < 7200) {
                 //echo (time() - strtotime($game->start_time->iso)).'<br/>'.$game->start_time->iso;
                 unset($games[$k]);
             } else {
                 foreach ($leagueGamesData as $k => $gameData) {
                     if (isset($gameData->competition->objectId) && isset($game->objectId) && isset($gameData->team->objectId) && isset($game->home_court->objectId) && $gameData->competition->objectId == $game->objectId && $gameData->team->objectId == $game->home_court->objectId) {
                         //这场比赛的主队球员进球情况
                         $game->home_court->playerscore[] = array('player' => empty($gameData->player->nickname) ? '匿名' : $gameData->player->nickname, 'score' => $gameData->goals);
                     } elseif (isset($gameData->competition->objectId) && isset($game->objectId) && isset($gameData->team->objectId) && isset($game->opponent->objectId) && $gameData->competition->objectId == $game->objectId && $gameData->team->objectId == $game->opponent->objectId) {
                         //这场比赛的客队球员进球情况
                         $game->opponent->playerscore[] = array('player' => empty($gameData->player->nickname) ? '匿名' : $gameData->player->nickname, 'score' => $gameData->goals);
                     }
                 }
             }
         } else {
             unset($games[$k]);
         }
     }
     $this->render('resultManage', array('leagueTeams' => $leagueTeams, 'groupTeams' => $groupTeams, 'games' => $games));
 }