1
This commit is contained in:
parent
bb7f2822a2
commit
7be2290d46
@ -163,10 +163,20 @@ class MarketController extends BaseController {
|
|||||||
myself()->_rspErr(500, 'server internal error');
|
myself()->_rspErr(500, 'server internal error');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!mt\MarketGoods::isOnSaleItem($currBatchMeta['batch_id'], $idx, $itemId)) {
|
$goodsMeta = mt\MarketGoods::getOnSaleGoods($currBatchMeta['batch_id'], $idx, $itemId);
|
||||||
|
if (!$goodsMeta) {
|
||||||
myself()->_rspErr(500, 'server internal error');
|
myself()->_rspErr(500, 'server internal error');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if ($currBatchMeta['white_list'] && !mt\WhiteList::inWhiteList($buyerAddress)) {
|
||||||
|
myself()->_rspErr(500, 'not white list user');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
$currencyMeta = mt\Currency::get($goodsMeta['currency_id']);
|
||||||
|
if (!$currencyMeta || $currencyMeta['address'] != $paymentTokenAddress) {
|
||||||
|
myself()->_rspErr(500, 'currency error');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!phpcommon\isValidBcGameId($gameId)) {
|
if (!phpcommon\isValidBcGameId($gameId)) {
|
||||||
myself()->_rspErr(500, 'server internal error');
|
myself()->_rspErr(500, 'server internal error');
|
||||||
|
@ -27,7 +27,7 @@ class MarketGoods {
|
|||||||
return getXVal(self::$batchHash, $batchId, null);
|
return getXVal(self::$batchHash, $batchId, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function isOnSaleItem($batchId, $idx, $itemId)
|
public static function getOnSaleGoods($batchId, $idx, $itemId)
|
||||||
{
|
{
|
||||||
$metas = self::getBatchMetas($batchId);
|
$metas = self::getBatchMetas($batchId);
|
||||||
if (!empty($metas)) {
|
if (!empty($metas)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user