public function getAction($targetId)
 {
     if (!MyTool::loginAuth($this)) {
         return MyTool::onExit($this, MyConst::STATUS_NOT_LOGIN, 'must login first');
     }
     $targetId = @trim($targetId);
     if (empty($targetId)) {
         return MyTool::onExit($this, MyConst::STATUS_INVALID_PARAM, 'invalid param');
     }
     $team = TeamLogic::getTeam($targetId);
     if (empty($team)) {
         return MyTool::onExit($this, MyConst::STATUS_INVALID_TEAM, 'unknown team id');
     }
     if ($team->flag != MyConst::TEAM_FLAG_NORMAL) {
         $uid = @intval(MyTool::getCookie($this, MyConst::COOKIE_UID));
         if ($team->owner != $uid && !TeamLogic::hasMember($team->id, $uid)) {
             return MyTool::onExit($this, MyConst::STATUS_NO_PERMISSION, 'permission denied');
         }
     }
     MyTool::setVar($this, MyConst::FIELD_STATUS, MyConst::STATUS_OK);
     MyTool::setVar($this, MyConst::FIELD_TEAM, $team);
     $this->logger->log($team->mission);
     $leaders = TeamLogic::getLeaders($team->id);
     if (!empty($leaders)) {
         MyTool::setVar($this, MyConst::FIELD_LEADER, $leaders);
     }
     return true;
 }