1
This commit is contained in:
parent
780b765c2a
commit
0caa884a24
@ -25,7 +25,7 @@ class HashRateShopController extends BaseAuthedController {
|
|||||||
{
|
{
|
||||||
myself()->_verifySwitch('hashrate.shop.buy');
|
myself()->_verifySwitch('hashrate.shop.buy');
|
||||||
$goodsId = getReqVal('goods_id', 0);
|
$goodsId = getReqVal('goods_id', 0);
|
||||||
$goodsNum = getReqVal('goods_num', 0);
|
$goodsNum = intval(getReqVal('goods_num', 0));
|
||||||
|
|
||||||
if ($goodsNum < 1) {
|
if ($goodsNum < 1) {
|
||||||
myself()->_rspErr(1, "goods_num parameter error, goods_num: {$goodsNum}");
|
myself()->_rspErr(1, "goods_num parameter error, goods_num: {$goodsNum}");
|
||||||
@ -59,12 +59,12 @@ class HashRateShopController extends BaseAuthedController {
|
|||||||
myself()->_rspErr(1, "config error");
|
myself()->_rspErr(1, "config error");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ($price < model\HashRate::getMyCurrentHashRate) {
|
if ($price * $goodsNum < model\HashRate::getMyCurrentHashRate()) {
|
||||||
myself()->_rspErr(2, "hashrate not enough");
|
myself()->_rspErr(2, "hashrate not enough");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
HashRateShopBuyRecord::add($goodsMeta['goods_id'], $goodsNum);
|
model\HashRate::decMyCurrentHashRate($price * $goodsNum);
|
||||||
myself()->_decItems($costItems);
|
HashRateShopBuyRecord::add($goodsMeta['goods_id'], $goodsNum, $goodsMeta['type']);
|
||||||
for ($i = 0; $i < $goodsNum; $i++) {
|
for ($i = 0; $i < $goodsNum; $i++) {
|
||||||
$this->internalAddItem($awardService,
|
$this->internalAddItem($awardService,
|
||||||
$propertyChgService,
|
$propertyChgService,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user