From e3564575d51bc88970d6a472e809c1f2bb70346c Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 7 Aug 2023 14:43:34 +0800 Subject: [PATCH] 1 --- webapp/controller/BlockChainController.class.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/webapp/controller/BlockChainController.class.php b/webapp/controller/BlockChainController.class.php index 5335cb95..d7c07410 100644 --- a/webapp/controller/BlockChainController.class.php +++ b/webapp/controller/BlockChainController.class.php @@ -393,16 +393,16 @@ class BlockChainController extends BaseAuthedController { } if ($price != $goodsDb['price']) { - myself()-_rspErr(1, 'price not match, idx:' . $idx); + myself()-_rspErr(1, 'price not match, idx:'); return; } - $response = services\BlockChainService::gameItemMarketBuy( + $rspObj = services\BlockChainService::gameItemMarketBuy( Transaction::BUY_GOODS_FROM_MARKET_ACTION_TYPE, $goods['owner_address'], $goods['price'], $goods['item_id'], - $goods['amount'] + $goods['item_num'] ); if (!$this->markOrderBuyStatus($idx)) { @@ -413,7 +413,7 @@ class BlockChainController extends BaseAuthedController { $item_id = $goods['item_id']; $item_count = $goods['amount']; - BcOrder::upsert($response['trans_id'], array( + BcOrder::upsert($rspObj['trans_id'], array( 'item_id' => $item_id, 'item_num' => $item_count, 'order_type' => BcOrder::SPEC_ORDER_TYPE, @@ -426,7 +426,8 @@ class BlockChainController extends BaseAuthedController { )); $this->_rspData(array( - 'block_chain' => $response, + 'trans_id' => $rspObj['trans_id'], + 'params' => $rspObj['params'], )); }