This commit is contained in:
aozhiwei 2022-09-19 15:41:56 +08:00
parent b32d14733f
commit 793acfdb8d
2 changed files with 6 additions and 8 deletions

View File

@ -10,7 +10,8 @@ class RealtimeData extends BaseModel {
//获取在线人数 //获取在线人数
public static function getOnline() public static function getOnline()
{ {
return self::internalGet('online_num'); $onlineNum = self::internalGet('online_num');
return max(1, $onlineNum ? $onlineNum : 0);
} }
private static function internalGet($name) private static function internalGet($name)

View File

@ -23,6 +23,7 @@ require_once('models/Gun.php');
require_once('services/RankActivityService.php'); require_once('services/RankActivityService.php');
require_once('services/FormulaService.php'); require_once('services/FormulaService.php');
require_once('services/RealtimeData.php');
use mt; use mt;
use phpcommon\SqlHelper; use phpcommon\SqlHelper;
@ -32,6 +33,7 @@ use models\Bag;
use models\Hero; use models\Hero;
use models\Gun; use models\Gun;
use services\FormulaService; use services\FormulaService;
use services\RealtimeData;
class BattleDataService extends BaseService { class BattleDataService extends BaseService {
@ -492,7 +494,7 @@ class BattleDataService extends BaseService {
return; return;
} }
$onlineNum = $this->getOnlineNumber(); $onlineNum = RealtimeData::getOnline();
$rankedTopX= getXVal($params, 'ranked_topx'); $rankedTopX= getXVal($params, 'ranked_topx');
$meta = mt\FormulaPvp::getByRanked($rankedTopX); $meta = mt\FormulaPvp::getByRanked($rankedTopX);
@ -543,7 +545,7 @@ class BattleDataService extends BaseService {
return; return;
} }
$onlineNum = $this->getOnlineNumber(); $onlineNum = RealtimeData::getOnline();
$instanceLevel = $this->pveGeminiMeta['gemini_lv']; $instanceLevel = $this->pveGeminiMeta['gemini_lv'];
$instanceRank = $this->instanceRank; $instanceRank = $this->instanceRank;
$instanceRankRate = $this->getInstanceRankRate(); $instanceRankRate = $this->getInstanceRankRate();
@ -659,11 +661,6 @@ class BattleDataService extends BaseService {
} }
} }
private function getOnlineNumber()
{
return max(1, 0);
}
private function randWeight($items) private function randWeight($items)
{ {
$weights = array(); $weights = array();