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