diff --git a/webapp/services/CircuitRankingService.php b/webapp/services/CircuitRankingService.php index 3c25563e..da6d9a2b 100644 --- a/webapp/services/CircuitRankingService.php +++ b/webapp/services/CircuitRankingService.php @@ -2,6 +2,7 @@ namespace services; +require_once('mt/CircuitTime.php'); require_once('mt/CircuitTime.php'); use mt; @@ -76,6 +77,11 @@ class CircuitRankingService extends BaseService { public static function genAndroidData() { + $currentCircuitMeta = mt\CircuitTime::getCurrentCircuit(); + if (!$currentCircuitMeta){ + $this->_rspErr(1, 'current stage Have not yet started'); + return ; + } $currentStageMeta = mt\CircuitTime::getCurrentStage(); if (empty($currentStageMeta)) { myself()->_rspErr(1, 'currentStageMeta Is empty'); @@ -94,12 +100,16 @@ class CircuitRankingService extends BaseService { 't_circuit_battle_phase', array( 'account_id' => $row['robot_id'], + 'season' => $currentCircuitMeta['id'], + 'phase' => $currentStageMeta['id'], ), array(), array( 'account_id' => $row['robot_id'], 'is_android' => 1, 'cumulative_score' => 10, + 'season' => $currentCircuitMeta['id'], + 'phase' => $currentStageMeta['id'], 'createtime' => myself()->_getNowTime(), 'modifytime' => myself()->_getNowTime(), )