diff --git a/webapp/controller/BattleController.class.php b/webapp/controller/BattleController.class.php index 52ba5b9e..0a6f009c 100644 --- a/webapp/controller/BattleController.class.php +++ b/webapp/controller/BattleController.class.php @@ -396,6 +396,7 @@ class BattleController extends BaseAuthedController { public function showBattleHistory(){ + $accountId = getReqVal('target_id', ''); $battleUuid = getReqVal('battle_uuid', 0); $roomUuid = getReqVal('room_uuid', 0); error_log('showBattleHistory '.json_encode($_REQUEST)); @@ -407,7 +408,7 @@ class BattleController extends BaseAuthedController { $this->_rspErr(1,'param room_uuid error'); return; } - $row = BattleSettlement::findTeam($battleUuid,$roomUuid); + $row = BattleSettlement::findTeamByTargetId($accountId,$battleUuid,$roomUuid); if (!$row){ $this->_rspErr(1,'param error'); return; diff --git a/webapp/models/BattleSettlement.php b/webapp/models/BattleSettlement.php index 1538db91..7d9649ab 100644 --- a/webapp/models/BattleSettlement.php +++ b/webapp/models/BattleSettlement.php @@ -153,5 +153,18 @@ class BattleSettlement extends BaseModel return $row; } + public static function findTeamByTargetId($targetId,$battleUuid, $roomUuid) + { + $row = SqlHelper::ormSelectOne + (myself()->_getMysql($targetId), + 't_battle_settlement_team', + array( + 'battle_uuid' => $battleUuid, + 'room_uuid' => $roomUuid, + ) + ); + return $row; + } + }