1
This commit is contained in:
parent
14d1be9105
commit
c23b6265e2
@ -3,6 +3,7 @@
|
|||||||
require_once('services/HashRateShopService.php');
|
require_once('services/HashRateShopService.php');
|
||||||
require_once('mt/HashRateShop.php');
|
require_once('mt/HashRateShop.php');
|
||||||
require_once('mt/Item.php');
|
require_once('mt/Item.php');
|
||||||
|
require_once('model/HashRate.php');
|
||||||
|
|
||||||
use mt;
|
use mt;
|
||||||
use phpcommon\SqlHelper;
|
use phpcommon\SqlHelper;
|
||||||
@ -59,18 +60,11 @@ class HashRateShop extends BaseAuthedController {
|
|||||||
myself()->_rspErr(1, "config error");
|
myself()->_rspErr(1, "config error");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$costItems = array(
|
if ($price < model\HashRate::getMyCurrentHashRate) {
|
||||||
array(
|
myself()->_rspErr(2, "hashrate not enough");
|
||||||
'item_id' => $costItemId,
|
|
||||||
'item_num' => $goodsNum * $price
|
|
||||||
)
|
|
||||||
);
|
|
||||||
$lackItem = null;
|
|
||||||
if (!myself()->_hasEnoughItems($costItems, $lackItem)) {
|
|
||||||
myself()->_rspErr(2, myself()->_getLackItemErrMsg($lackItem));
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ShopBuyRecord::add($goodsMeta['goods_id'], $goodsNum);
|
HashRateShopBuyRecord::add($goodsMeta['goods_id'], $goodsNum);
|
||||||
myself()->_decItems($costItems);
|
myself()->_decItems($costItems);
|
||||||
for ($i = 0; $i < $goodsNum; $i++) {
|
for ($i = 0; $i < $goodsNum; $i++) {
|
||||||
$this->internalAddItem($awardService,
|
$this->internalAddItem($awardService,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user