From b1e62a07409a9591c3c858177f8b6ad31581988d Mon Sep 17 00:00:00 2001 From: hujiabin <519660157@qq.com> Date: Wed, 17 Apr 2024 20:50:59 +0800 Subject: [PATCH] 1 --- doc/Bag.py | 1 + webapp/controller/BagController.class.php | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/Bag.py b/doc/Bag.py index 13689b9e..ee0d7e05 100644 --- a/doc/Bag.py +++ b/doc/Bag.py @@ -61,6 +61,7 @@ class Bag(object): 'params': [ _common.ReqHead(), ['item_id', '', '道具id'], + ['item_num', '', '道具数量'], ], 'response': [ _common.RspHead(), diff --git a/webapp/controller/BagController.class.php b/webapp/controller/BagController.class.php index 5494ba63..0e30c09e 100644 --- a/webapp/controller/BagController.class.php +++ b/webapp/controller/BagController.class.php @@ -430,6 +430,7 @@ class BagController extends BaseAuthedController { public function buyItem() { $itemId = getReqVal('item_id', 0); + $itemNum = getReqVal('item_num', 1); $itemMeta = mt\Item::get($itemId); if (!$itemMeta) { $this->_rspErr(1, "item_id error"); @@ -442,7 +443,7 @@ class BagController extends BaseAuthedController { $costItems= array( array( 'item_id' => V_ITEM_GOLD, - 'item_num' => $itemMeta['gold'] + 'item_num' => $itemMeta['gold'] * $itemNum ) ); $lackItem = null; @@ -453,7 +454,7 @@ class BagController extends BaseAuthedController { $items = array( array( 'item_id' => $itemId, - 'item_num' => 1 + 'item_num' => $itemNum ) ); $this->_decItems($costItems);