diff --git a/webapp/controller/OutAppCircuitController.class.php b/webapp/controller/OutAppCircuitController.class.php index b4748303..c0611738 100644 --- a/webapp/controller/OutAppCircuitController.class.php +++ b/webapp/controller/OutAppCircuitController.class.php @@ -49,6 +49,10 @@ class OutAppCircuitController extends BaseController { ); if (!$user){ } else { + myself()->_callServiceStatic('CircuitRankingService', + 'fillRanking', + $currentCircuitMeta + ); $redis = $this->_getRedis($this->redis_key_circuit_ranking); if (! $redis->exists(CIRCUIT_RANKING_KEY.$this->redis_key_circuit_ranking)){ $rows = Circuit::getCircuitList($currentCircuitMeta['circuit_season']); @@ -104,6 +108,10 @@ class OutAppCircuitController extends BaseController { if (!$currentStageMeta){ $currentStageMeta = mt\CircuitTime::getPrevStage(); } + myself()->_callServiceStatic('CircuitRankingService', + 'fillPhaseRanking', + $currentCircuitMeta, + $currentStageMeta); $redis = $this->_getRedis($this->redis_key_circuit_phase_ranking); if (! $redis->exists(CIRCUIT_RANKING_KEY.$this->redis_key_circuit_phase_ranking)){ $rows = Circuit::getCircuitPhaseList($currentStageMeta['circuit_season'],$currentStageMeta['circuit_phase']); diff --git a/webapp/services/CircuitRankingService.php b/webapp/services/CircuitRankingService.php index bd652d60..54baeda3 100644 --- a/webapp/services/CircuitRankingService.php +++ b/webapp/services/CircuitRankingService.php @@ -8,4 +8,14 @@ use mt\Item; class CircuitRankingService extends BaseService { + public static function fillPhaseRanking($currentCircuitMeta, $currentStageMeta) + { + + } + + public static function fillRanking($currentCircuitMeta) + { + + } + }