This commit is contained in:
hujiabin 2024-04-17 16:01:02 +08:00
parent a53be7974b
commit 8a528dfce7
2 changed files with 7 additions and 7 deletions

View File

@ -1,5 +1,5 @@
<?php <?php
require_once('phpcommon/tglog.php');
require_once('models/Hero.php'); require_once('models/Hero.php');
require_once('models/HeroSkin.php'); require_once('models/HeroSkin.php');
require_once('models/Gun.php'); require_once('models/Gun.php');
@ -35,7 +35,7 @@ use models\User;
use models\Parachute; use models\Parachute;
use models\ChipPage; use models\ChipPage;
use models\Battle; use models\Battle;
use phpcommon\TGLog;
class BattleController extends BaseAuthedController { class BattleController extends BaseAuthedController {
@ -241,6 +241,7 @@ class BattleController extends BaseAuthedController {
$roomBattleDataService->teamData = $teamData; $roomBattleDataService->teamData = $teamData;
$roomBattleDataService->calTotalBattleScore($totalScore,$totalNum); $roomBattleDataService->calTotalBattleScore($totalScore,$totalNum);
} }
TGLog::writeToLog("game_2006_api","battle_score",$roomBattleDataService->logData);
$roomBattleDataService->scoreAvg = $totalScore / $totalNum; $roomBattleDataService->scoreAvg = $totalScore / $totalNum;
foreach ($input["team_list"] as $teamData){ foreach ($input["team_list"] as $teamData){
$battle_uuid = getXVal($teamData,'battle_uuid', 0); $battle_uuid = getXVal($teamData,'battle_uuid', 0);

View File

@ -1,6 +1,6 @@
<?php <?php
namespace services; namespace services;
require_once('phpcommon/tglog.php');
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');
@ -17,7 +17,6 @@ use phpcommon\SqlHelper;
use models\BattleSettlement; use models\BattleSettlement;
use models\Hero; use models\Hero;
use models\HashRate; use models\HashRate;
use phpcommon\TGLog;
class RoomBattleDataService extends BaseService { class RoomBattleDataService extends BaseService {
const ROOM_MODE_PVP = 0; const ROOM_MODE_PVP = 0;
@ -36,12 +35,12 @@ class RoomBattleDataService extends BaseService {
public $maxLevel= 0; public $maxLevel= 0;
public $maxAlive= 0; public $maxAlive= 0;
public $scoreAvg= 0; public $scoreAvg= 0;
public $logData = array();
public function calTotalBattleScore(&$totalScore,&$totalNum){ public function calTotalBattleScore(&$totalScore,&$totalNum){
$logData = array();
foreach ($this->teamData['members'] as $member){ foreach ($this->teamData['members'] as $member){
$battleScore = $this->_calBattleScore($member); $battleScore = $this->_calBattleScore($member);
array_push($logData,array( array_push($this->logData,array(
'account_id' => getXVal($member, 'account_id', 0), 'account_id' => getXVal($member, 'account_id', 0),
'kills' => getXVal($member, 'kills', 0), 'kills' => getXVal($member, 'kills', 0),
'damage' => getXVal($member, 'damage_out', 0), 'damage' => getXVal($member, 'damage_out', 0),
@ -53,7 +52,7 @@ class RoomBattleDataService extends BaseService {
$totalNum += 1; $totalNum += 1;
} }
} }
TGLog::writeToLog("game_2006_api","battle_score",$logData);
} }