From 7fcf6c0e755677e9fb4b83e89eda7b2dfd5ac809 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 3 Aug 2023 21:56:03 +0800 Subject: [PATCH] 1 --- .../services/callback/GameItemMallBuyOk.php | 36 ++++--------------- 1 file changed, 7 insertions(+), 29 deletions(-) diff --git a/webapp/services/callback/GameItemMallBuyOk.php b/webapp/services/callback/GameItemMallBuyOk.php index c9788212..5938b53d 100644 --- a/webapp/services/callback/GameItemMallBuyOk.php +++ b/webapp/services/callback/GameItemMallBuyOk.php @@ -34,19 +34,13 @@ class GameItemMallBuyOk { error_log("GameItemMallBuyOk-------------------"); $orderDb = BcOrder::find($orderId); //1:已发货 2:订单不存在 - if (!$orderDb){ - echo json_encode(array( - 'errcode' => 2, - 'errmsg' => "Order does not exist", - )); - die ; + if (!$orderDb) { + myself()->_rspErr(2, 'Order does not exist'); + return; } if ($orderDb['status'] == 1){ - echo json_encode(array( - 'errcode' => 1, - 'errmsg' => "Order shipped", - )); - die; + myself()->_rspErr(1, 'Order shipped'); + return; } // 修改订单状态 $this->_updateOrderState($orderId); @@ -61,10 +55,8 @@ class GameItemMallBuyOk { $shopGoodsCbService->process($orderDb); } - echo json_encode(array( - 'errcode' => 0, - 'errmsg' => "callback success", - )); + + myself()->_rspOk(); } private function _isVirtualItem($itemId){ @@ -76,18 +68,4 @@ class GameItemMallBuyOk { ); } - private function _updateOrderState($transId){ - SqlHelper::update - (myself()->_getMysql(''), - 't_bc_order', - array( - 'order_id' => $transId - ), - array( - 'status' => 1, - 'modifytime' => myself()->_getNowTime(), - ) - ); - } - }