This commit is contained in:
aozhiwei 2024-11-09 10:10:58 +08:00
parent 94336932c0
commit a0cb91a85c
2 changed files with 19 additions and 1 deletions

View File

@ -222,7 +222,7 @@ class OutAppCircuitController extends BaseController {
private function _extractRankingInfo($data)
{
return myself()->_callServiceStatic('CircuitRankingService', 'extractRankingInfo');
return myself()->_callServiceStatic('CircuitRankingService', 'extractRankingInfo', $data);
}
private function _extractRankingInfoOld($data){

View File

@ -2,11 +2,18 @@
namespace services;
require_once('models/User.php');
require_once('models/Hero.php');
require_once('models/HeroSkin.php');
require_once('mt/CircuitTime.php');
require_once('mt/CircuitTime.php');
use mt;
use phpcommon\SqlHelper;
use models\User;
use models\Hero;
use models\HeroSkin;
class CircuitRankingService extends BaseService {
@ -123,6 +130,16 @@ class CircuitRankingService extends BaseService {
$heroId = 0;
$skinId = 0;
if ($data['is_android']) {
$robotMeta = myself()->_callMtStatic('Robot', 'get', $row['account_id']);
$userDb = array(
'account_id' => $row['account_id'],
'name' => $robotMeta['name'],
);
$heroDb = array(
);
$heroId = $heroDb ? $heroDb['hero_id']:0;
$skinId = $skinDb ? $skinDb['skin_id']:0;
} else {
$userDb = User::find($row['account_id']);
$heroDb = Hero::findByAccountId($userDb['account_id'],$userDb['hero_id']);
@ -130,6 +147,7 @@ class CircuitRankingService extends BaseService {
$heroId = $heroDb ? $heroDb['hero_id']:0;
$skinId = $skinDb ? $skinDb['skin_id']:0;
}
error_log(json_encode($row));
$rewardWeight = \mt\CircuitReward::getRewardWeight($ranking);
if ($userDb){
$info = array(