diff --git a/webapp/services/RoomBattleDataService.php b/webapp/services/RoomBattleDataService.php index f23feb6b..03ecb0e0 100644 --- a/webapp/services/RoomBattleDataService.php +++ b/webapp/services/RoomBattleDataService.php @@ -68,7 +68,7 @@ class RoomBattleDataService extends BaseService { $awardService = new services\AwardService(); foreach ($battleData['members'] as &$member){ $battleScore = $this->_calBattleScore($member); - $member['battle_score'] = $battleScore; + $member['battle_score'] = round($battleScore,4); // //验证非机器人 $teamRanked = getXVal($member,'pvp_team_rank', 0); @@ -298,8 +298,10 @@ class RoomBattleDataService extends BaseService { 'betInfo' => array( 'realUser' => $this->realUserCount, 'coefficient' => isset($coefficient) ? $coefficient : 0, - 'battleScore' => $battleScore, - 'teamScore' => $teamScore, + 'battleScore' => round($battleScore,9), + 'teamScore' => round($teamScore,9), + 'teamScoreAvg' => round($teamScoreAvg,9), + 'wealthRate' => isset($wealthRate) ? $wealthRate : 0, ) )); } @@ -362,7 +364,7 @@ class RoomBattleDataService extends BaseService { $recoverSco *= $weightPvp[3]; $aliveSco *= $weightPvp[4]; } - $battleScore = round($killSco + $assistSco + $damageSco + $recoverSco + $aliveSco , 2); + $battleScore = ($killSco + $assistSco + $damageSco + $recoverSco + $aliveSco); } break; case self::ROOM_MODE_MOBA :{ @@ -373,7 +375,7 @@ class RoomBattleDataService extends BaseService { $recoverSco *= $weightMoba[3]; $levelSco *= $weightMoba[4]; } - $battleScore = round($killSco + $assistSco + $damageSco + $recoverSco + $levelSco , 2); + $battleScore = ($killSco + $assistSco + $damageSco + $recoverSco + $levelSco); } break; default : {