1
This commit is contained in:
parent
eb36e33822
commit
418c53bf1b
@ -1,8 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once('services/HashRateShopService.php');
|
require_once('services/HashRateShopService.php');
|
||||||
|
require_once('services/AwardService.php');
|
||||||
|
require_once('services/PropertyChgService.php');
|
||||||
|
|
||||||
require_once('mt/HashRateShop.php');
|
require_once('mt/HashRateShop.php');
|
||||||
require_once('mt/Item.php');
|
require_once('mt/Item.php');
|
||||||
|
|
||||||
require_once('models/HashRate.php');
|
require_once('models/HashRate.php');
|
||||||
|
|
||||||
use phpcommon\SqlHelper;
|
use phpcommon\SqlHelper;
|
||||||
@ -55,7 +59,7 @@ class HashRateShopController extends BaseAuthedController {
|
|||||||
myself()->_rspErr(1, 'no right to purchase');
|
myself()->_rspErr(1, 'no right to purchase');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$itemMeta = mt\Item::get($goodsMeta['item_id']);
|
$itemMeta = mt\Item::get($goodsMeta['type']);
|
||||||
if (!$itemMeta) {
|
if (!$itemMeta) {
|
||||||
myself()->_rspErr(1, 'goods not found, goods_id: ' . $goodsMeta['goods_id']);
|
myself()->_rspErr(1, 'goods not found, goods_id: ' . $goodsMeta['goods_id']);
|
||||||
return;
|
return;
|
||||||
@ -73,11 +77,11 @@ class HashRateShopController extends BaseAuthedController {
|
|||||||
myself()->_rspErr(1, "config error");
|
myself()->_rspErr(1, "config error");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ($price * $goodsNum < model\HashRate::getMyCurrentHashRate()) {
|
if ($price * $goodsNum < models\HashRate::getMyCurrentHashRate()) {
|
||||||
myself()->_rspErr(2, "hashrate not enough");
|
myself()->_rspErr(2, "hashrate not enough");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
model\HashRate::decMyCurrentHashRate($price * $goodsNum);
|
models\HashRate::decMyCurrentHashRate($price * $goodsNum);
|
||||||
HashRateShopBuyRecord::add($goodsMeta['goods_id'], $goodsNum, $goodsMeta['type']);
|
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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user