1
This commit is contained in:
parent
ca45a487c0
commit
12ae76c4bf
@ -156,7 +156,7 @@ class MarketController extends BaseController {
|
||||
}
|
||||
$itemMeta = mt\Item::get($itemId);
|
||||
if (!$itemMeta) {
|
||||
myself()->_rspErr(500, 'server internal error');
|
||||
myself()->_rspErr(500, 'server internal error11');
|
||||
return;
|
||||
}
|
||||
$currencyMeta = mt\Currency::get($goodsMeta['currency_id']);
|
||||
@ -166,17 +166,17 @@ class MarketController extends BaseController {
|
||||
}
|
||||
|
||||
if (!phpcommon\isValidBcGameId($gameId)) {
|
||||
myself()->_rspErr(500, 'server internal error');
|
||||
myself()->_rspErr(500, 'server internal error12');
|
||||
return;
|
||||
}
|
||||
|
||||
if (!phpcommon\isValidBcTime(myself()->_getNowTime())) {
|
||||
myself()->_rspErr(500, 'server internal error');
|
||||
myself()->_rspErr(500, 'server internal error13');
|
||||
return;
|
||||
}
|
||||
|
||||
if (!phpcommon\isValidBcFuncId($funcId)) {
|
||||
myself()->_rspErr(500, 'server internal error');
|
||||
myself()->_rspErr(500, 'server internal error14');
|
||||
return;
|
||||
}
|
||||
|
||||
@ -185,6 +185,10 @@ class MarketController extends BaseController {
|
||||
myself()->_rspErr(1, 'account can only choose 1 hero to purchase');
|
||||
return;
|
||||
}
|
||||
$orderId = BuyRecord::genOrderId($gameId,
|
||||
$funcId,
|
||||
myself()->_getNowTime(),
|
||||
$buyerAddress);
|
||||
|
||||
$fieldsKv = array(
|
||||
'game_id' => $gameId,
|
||||
@ -208,18 +212,14 @@ class MarketController extends BaseController {
|
||||
if ($i <= count($items)) {
|
||||
$tokenId = phpcommon\setOrderIdSubIdx($orderId, $i);
|
||||
$fieldsKv['bc_mint_tokenid' . $i] = $tokenId;
|
||||
$fieldsKv['bc_mint_need' . $i] = $items[$i]['need'];
|
||||
$fieldsKv['bc_mint_itemid' . $i] = $items[$i]['item_id'];
|
||||
$fieldsKv['bc_mint_token_type' . $i] = $items[$i]['token_type'];
|
||||
$fieldsKv['bc_mint_need' . $i] = $items[$i - 1]['need'];
|
||||
$fieldsKv['bc_mint_itemid' . $i] = $items[$i - 1]['item_id'];
|
||||
$fieldsKv['bc_mint_token_type' . $i] = $items[$i - 1]['token_type'];
|
||||
}
|
||||
}
|
||||
if (MarketService::isTestMode()) {
|
||||
$fieldsKv['bc_paid'] = 1;
|
||||
}
|
||||
$orderId = BuyRecord::genOrderId($gameId,
|
||||
$funcId,
|
||||
myself()->_getNowTime(),
|
||||
$buyerAddress);
|
||||
$fieldsKv['order_id'] = $orderId;
|
||||
SqlHelper::insert(
|
||||
myself()->_getMarketMysql(),
|
||||
|
@ -29,7 +29,7 @@ class BuyRecord extends BaseModel {
|
||||
'errmsg' => 'server internal error'
|
||||
)));
|
||||
}
|
||||
$orderId = phpcommon\genOrderId($gameId, $funcId, $time, $lastIdx, 0);
|
||||
$orderId = phpcommon\genOrderId($gameId, $funcId, $time, 0, $lastIdx);
|
||||
if (!phpcommon\isValidOrderId($orderId)) {
|
||||
die(json_encode(array(
|
||||
'errcode' => 500,
|
||||
|
@ -11,6 +11,13 @@ class MarketGoods {
|
||||
return getXVal(self::getMetaList(), $id, null);
|
||||
}
|
||||
|
||||
public static function traverseMeta($cb)
|
||||
{
|
||||
foreach (self::getMetaList() as $meta) {
|
||||
$cb($meta);
|
||||
}
|
||||
}
|
||||
|
||||
public static function getBatchMetas($batchId)
|
||||
{
|
||||
self::mustBeBatchHash();
|
||||
|
@ -11,6 +11,13 @@ class MarketGoods {
|
||||
return getXVal(self::getMetaList(), $id, null);
|
||||
}
|
||||
|
||||
public static function traverseMeta($cb)
|
||||
{
|
||||
foreach (self::getMetaList() as $meta) {
|
||||
$cb($meta);
|
||||
}
|
||||
}
|
||||
|
||||
public static function getBatchMetas($batchId)
|
||||
{
|
||||
self::mustBeBatchHash();
|
||||
|
@ -10,11 +10,14 @@ require_once('mt/WhiteList.php');
|
||||
require_once('mt/Currency.php');
|
||||
require_once('mt/Hero.php');
|
||||
require_once('mt/Parameter.php');
|
||||
require_once('mt/StrHelper.php');
|
||||
require_once('mt/AttrHelper.php');
|
||||
|
||||
require_once('models/BoxOrder.php');
|
||||
require_once('models/Nft.php');
|
||||
require_once('models/BuyRecord.php');
|
||||
|
||||
|
||||
require_once('phpcommon/bchelper.php');
|
||||
|
||||
use phpcommon;
|
||||
@ -22,6 +25,9 @@ use phpcommon\SqlHelper;
|
||||
use models\BoxOrder;
|
||||
use models\Nft;
|
||||
use models\BuyRecord;
|
||||
use mt;
|
||||
use mt\StrHelper;
|
||||
use mt\AtrrHelper;
|
||||
|
||||
class MarketService extends BaseService {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user