From f4e1ab53a9ed7b4a57a67a3bcd084ddb07acddf9 Mon Sep 17 00:00:00 2001 From: hujiabin Date: Wed, 26 Oct 2022 12:03:03 +0800 Subject: [PATCH] 1 --- webapp/services/BattleDataService.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webapp/services/BattleDataService.php b/webapp/services/BattleDataService.php index 9756d8d2..5d70d059 100644 --- a/webapp/services/BattleDataService.php +++ b/webapp/services/BattleDataService.php @@ -191,14 +191,16 @@ class BattleDataService extends BaseService { $user = myself()->_getOrmUserInfo(); $newRank = $user['rank']; $newScore = $user['score']; - if (mt\RankSeason::getCurrentSeason()){ + $match_mode = getReqVal('match_mode', 0); + if (mt\RankSeason::getCurrentSeason() && !$match_mode){ $newScore = FormulaService::calcBattleAfterRankScore($user,$_REQUEST); //赛后排位积分 mt\Rank::calcNewRankAndScore( $newRank, $newScore); + $match_mode = 1; } $data = array( "battle_uniid" => getReqVal('battle_uuid', 0), "account_id" => myself()->_getAccountId(), - "match_mode" => getReqVal('match_mode', 0), + "match_mode" => $match_mode, "team_mode" => getReqVal('team_mode', 0), "battle_rank" => getReqVal('ranked', 0), // "team_rank" => 0, // 队伍排名