From 4ff5ebeb76f7d742f7da07eb99eb8e7a22b80d49 Mon Sep 17 00:00:00 2001 From: wangwei01 Date: Thu, 9 May 2019 17:57:15 +0800 Subject: [PATCH] 1 --- webapp/controller/SupplyBoxController.class.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/webapp/controller/SupplyBoxController.class.php b/webapp/controller/SupplyBoxController.class.php index d61778c..cf72c78 100644 --- a/webapp/controller/SupplyBoxController.class.php +++ b/webapp/controller/SupplyBoxController.class.php @@ -278,7 +278,11 @@ class SupplyBoxController{ array( ':accountid' => $account_id )); - if ($row1['coin_num'] < $s['price'] * pow($s['parameter'], ($row['box_num'] - 1))) { + var_dump($s['price']); + var_dump($s['parameter']); + var_dump($row['buy_times']); + var_dump($s['price'] * pow($s['parameter'], ($row['buy_times']))); + if ($row1['coin_num'] < $s['price'] * pow($s['parameter'], ($row['buy_times']))) { phpcommon\sendError(ERR_USER_BASE + 3, '金币不足'); return; } @@ -286,7 +290,7 @@ class SupplyBoxController{ ' WHERE accountid=:accountid;', array( ':accountid' => $account_id, - ':coin_num' => $row1['coin_num'] - ($s['price'] * pow($s['parameter'], ($row['box_num'] - 1))) + ':coin_num' => $row1['coin_num'] - ($s['price'] * pow($s['parameter'], ($row['buy_times']))) )); $buy_times = $row['buy_times'] + 1; $box_num = $row['box_num'] + 1;