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(), - ) - ); - } - }