From 33e607d77618009efbc364fd3f8243f6b53b47b8 Mon Sep 17 00:00:00 2001 From: songliang Date: Fri, 14 Jul 2023 16:57:50 +0800 Subject: [PATCH] ... --- doc/Market.py | 1 + webapp/controller/MarketController.class.php | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/doc/Market.py b/doc/Market.py index b8a67e1e..999d359e 100644 --- a/doc/Market.py +++ b/doc/Market.py @@ -464,6 +464,7 @@ class Market(object): _common.ReqHead(), ['account', '', '账号id'], ['idx', '', '出售的idx'], + ['s_price', '', '出售价格USDT'], ], 'response': [ _common.RspHead() diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index 439ad24a..8b6898cb 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -687,6 +687,7 @@ class MarketController extends BaseAuthedController } $idx = getReqVal('idx', ''); + $s_price = getReqVal('s_price', ''); $goods = $this->getGoodsByIdx($idx); if (!$goods) { @@ -694,6 +695,11 @@ class MarketController extends BaseAuthedController return; } + if ($s_price != $goods['s_price']) { + $this->_rspErr(1, 'price not match, idx:' . $idx); + return; + } + $response = services\BlockChainService::gameItemMarketBuy( Transaction::BUY_GOODS_FROM_MARKET_ACTION_TYPE, $goods['owner_address'],