From 4de8636da4def3c96c824d4e73da0cb6f10ab51b Mon Sep 17 00:00:00 2001 From: songliang Date: Sat, 15 Jul 2023 19:26:11 +0800 Subject: [PATCH] ... --- webapp/services/LogService.php | 12 ++++++++---- webapp/services/callback/GameItemMarketBuyOk.php | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/webapp/services/LogService.php b/webapp/services/LogService.php index e1416a49..74bc09e6 100644 --- a/webapp/services/LogService.php +++ b/webapp/services/LogService.php @@ -44,7 +44,7 @@ class LogService extends BaseService public static function consumeGold($event,$param = []) { - $logInfo = self::goldRecord(); + $logInfo = self::goldRecord($param); $data = self::userInfo(); $data['type'] = self::CONSUME_TYPE; $data['event_name'] = $event['name']; @@ -74,7 +74,7 @@ class LogService extends BaseService public static function productGold($event,$param = []) { - $logInfo = self::goldRecord(); + $logInfo = self::goldRecord($param); $data = self::userInfo(); $data['type'] = self::PRODUCT_TYPE; $data['event_name'] = $event['name']; @@ -139,12 +139,16 @@ class LogService extends BaseService ); return $info; } - private static function goldRecord() + private static function goldRecord($params = []) { + $account_id = $params['account_id']; + if (empty($account_id)) { + $account_id = myself()->_getAccountId(); + } // $logInfo['log_class'] = $logInfo['log_class']; // unset($logInfo['log_class']); $data = array( - "#account_id" => myself()->_getAccountId(), + "#account_id" => $account_id, "#event_name"=> "gold_record", "#ip"=> $_SERVER['REMOTE_ADDR'], "#time"=> myself()->_getNowTime(), diff --git a/webapp/services/callback/GameItemMarketBuyOk.php b/webapp/services/callback/GameItemMarketBuyOk.php index 3f47721e..18ac0951 100644 --- a/webapp/services/callback/GameItemMarketBuyOk.php +++ b/webapp/services/callback/GameItemMarketBuyOk.php @@ -126,7 +126,7 @@ class GameItemMarketBuyOk 'name' => LogService::MARKET_BUY_GOLD, 'val' => $goods['amount'] ]; - LogService::productGold($event); + LogService::productGold($event, ['account_id' => $address]); } }