1
This commit is contained in:
parent
bb7f2822a2
commit
7be2290d46
@ -163,10 +163,20 @@ class MarketController extends BaseController {
|
||||
myself()->_rspErr(500, 'server internal error');
|
||||
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');
|
||||
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)) {
|
||||
myself()->_rspErr(500, 'server internal error');
|
||||
|
@ -27,7 +27,7 @@ class MarketGoods {
|
||||
return getXVal(self::$batchHash, $batchId, null);
|
||||
}
|
||||
|
||||
public static function isOnSaleItem($batchId, $idx, $itemId)
|
||||
public static function getOnSaleGoods($batchId, $idx, $itemId)
|
||||
{
|
||||
$metas = self::getBatchMetas($batchId);
|
||||
if (!empty($metas)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user