medal cost log

This commit is contained in:
yangduo 2025-04-21 17:10:41 +08:00
parent c01e596a77
commit d5137ebd1c
2 changed files with 40 additions and 8 deletions

View File

@ -0,0 +1,13 @@
<?php
namespace classes;
use phpcommon;
class GameLog
{
public static function Log($content)
{
phpcommon\TGLog::writeToLog('game2004api', 2004, $content);
}
}

View File

@ -1,8 +1,11 @@
<?php <?php
use classes\GameLog;
require 'classes/Quest.php'; require 'classes/Quest.php';
require 'classes/AddReward.php'; require 'classes/AddReward.php';
require 'classes/Privilege.php'; require 'classes/Privilege.php';
require 'calsses/GameLog.php';
require_once 'metatable/item.php'; require_once 'metatable/item.php';
require_once 'metatable/parameter.php'; require_once 'metatable/parameter.php';
require_once 'metatable/drop.php'; require_once 'metatable/drop.php';
@ -428,6 +431,13 @@ class SoloController
'level' => $level, 'level' => $level,
'medals' => $solorow['medals'] - $medalcost, 'medals' => $solorow['medals'] - $medalcost,
)); ));
GameLog::Log(array(
'medal cost: 1',
$account_id,
$level,
$medalcost,
));
} }
// 战斗结算 // 战斗结算
@ -960,14 +970,16 @@ class SoloController
) )
); );
} else { } else {
$conn->execScript('UPDATE bag SET num=num-:subnum, modify_time=:modify_time ' . $conn->execScript(
'UPDATE bag SET num=num-:subnum, modify_time=:modify_time ' .
' WHERE accountid=:accountid AND id =:id;', ' WHERE accountid=:accountid AND id =:id;',
array( array(
':accountid' => $account_id, ':accountid' => $account_id,
':id' => $costitem['item_id'], ':id' => $costitem['item_id'],
':subnum' => $costitem['item_num'], ':subnum' => $costitem['item_num'],
':modify_time' => time() ':modify_time' => time()
)); )
);
} }
} }
@ -1254,6 +1266,13 @@ class SoloController
$r->pexpire($key, 1000 * 86400); $r->pexpire($key, 1000 * 86400);
error_log($key . ':' . $infostr); error_log($key . ':' . $infostr);
} }
} else {
GameLog::Log(array(
'medal cost: 2',
$account_id,
$level,
$medalcost,
));
} }
$quest = new classes\Quest(); $quest = new classes\Quest();