1
This commit is contained in:
parent
f9db523c2d
commit
df017cfb9d
@ -4,9 +4,11 @@ namespace services;
|
||||
require_once('models/BattleSettlement.php');
|
||||
require_once('models/Hero.php');
|
||||
require_once('models/HashRate.php');
|
||||
require_once('models/Season.php');
|
||||
|
||||
require_once('mt/MapMode.php');
|
||||
require_once('mt/Rank.php');
|
||||
require_once('mt/RankSeason.php');
|
||||
|
||||
require_once('services/AwardService.php');
|
||||
require_once('services/PropertyChgService.php');
|
||||
@ -18,6 +20,7 @@ use phpcommon\SqlHelper;
|
||||
use models\BattleSettlement;
|
||||
use models\Hero;
|
||||
use models\HashRate;
|
||||
use models\Season;
|
||||
|
||||
class RoomBattleDataService extends BaseService {
|
||||
const ROOM_MODE_PVP = 0;
|
||||
@ -108,6 +111,19 @@ class RoomBattleDataService extends BaseService {
|
||||
'best_rank_modifytime' => $newRank > $userDb['rank'] ?
|
||||
myself()->_getNowTime() : $userDb['best_rank_modifytime'],
|
||||
));
|
||||
$currSeasonMeta = mt\RankSeason::getCurrentSeason();
|
||||
if($currSeasonMeta){
|
||||
Season::upsert($currSeasonMeta['id'], array(
|
||||
'rank' => $newRank,
|
||||
'score' => $newScore,
|
||||
'elo' => $newElo,
|
||||
'history_best_rank' => max($userDb['history_best_rank'], $newRank),
|
||||
'score_modifytime' => myself()->_getNowTime(),
|
||||
'best_rank_modifytime' => $newRank > $userDb['rank'] ?
|
||||
myself()->_getNowTime() : $userDb['best_rank_modifytime'],
|
||||
));
|
||||
}
|
||||
|
||||
$member['new_rank'] = $newRank;
|
||||
$member['new_score'] = $newScore;
|
||||
$member['new_elo'] = $newElo;
|
||||
|
@ -124,7 +124,7 @@ class TameBattleDataService extends BaseService {
|
||||
//排位赛
|
||||
$this->updatePvpData();
|
||||
$this->updateRankData();
|
||||
$this->updateScore();
|
||||
// $this->updateScore();
|
||||
// $this->settlementReward();
|
||||
myself()->_incDailyV(TN_DAILY_RANK_BATTLE_TIMES, 0, 1);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user