From 99183cdb8bf2ddda3e419ce2fa95cea19e6dc645 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 3 Aug 2023 21:41:42 +0800 Subject: [PATCH] 1 --- .../services/callback/GameItemMallBuyOk.php | 45 +++++++++++-------- 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/webapp/services/callback/GameItemMallBuyOk.php b/webapp/services/callback/GameItemMallBuyOk.php index e4c34910..04a6510e 100644 --- a/webapp/services/callback/GameItemMallBuyOk.php +++ b/webapp/services/callback/GameItemMallBuyOk.php @@ -9,6 +9,15 @@ require_once ('services/callback/common/SignatureService.php'); use phpcommon\SqlHelper; +/* + const params = { + 'c': 'Callback', + 'a': 'dispatch', + 'action': 'gameItemMallBuyOk', + 'trans_id': transId, + 'order_id': orderId, + }; + */ class GameItemMallBuyOk { public function process() @@ -16,7 +25,7 @@ class GameItemMallBuyOk { SignatureService::web3ServiceCheck(); $address = getReqVal('address', ''); $orderId = getReqVal('order_id', ''); - + error_log("GameItemMallBuyOk-------------------"); $orderDb = SqlHelper::ormSelectOne( myself()->_getMysql($address), @@ -40,15 +49,15 @@ class GameItemMallBuyOk { )); die; } -// 修改订单状态 + // 修改订单状态 $this->_updateOrderState($address,$orderId); -// 小胡 回调的处理 + // 小胡 回调的处理 if ($this->_isVirtualItem($orderDb['item_id'])){ $passCbService = new BuyPassCbService(); $passCbService->process($orderDb); } else { -// 老宋 处理... + // 老宋 处理... $shopGoodsCbService = new BuyShopGoodsCbService(); $shopGoodsCbService->process($orderDb); @@ -61,25 +70,25 @@ class GameItemMallBuyOk { private function _isVirtualItem($itemId){ return in_array($itemId, array( - V_ITEM_EXP, - V_ITEM_PASS, - V_ITEM_RESET_CARD, - ) + V_ITEM_EXP, + V_ITEM_PASS, + V_ITEM_RESET_CARD, + ) ); } private function _updateOrderState($address,$transId){ SqlHelper::update - (myself()->_getMysql($address), - 't_bc_order', - array( - 'order_id' => $transId - ), - array( - 'status' => 1, - 'modifytime' => myself()->_getNowTime(), - ) - ); + (myself()->_getMysql($address), + 't_bc_order', + array( + 'order_id' => $transId + ), + array( + 'status' => 1, + 'modifytime' => myself()->_getNowTime(), + ) + ); } }