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