1
This commit is contained in:
parent
11e41d3824
commit
840236d613
@ -186,15 +186,10 @@ class MarketController extends BaseController {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$orderId = BuyRecord::genOrderId($gameId,
|
|
||||||
$funcId,
|
|
||||||
myself()->_getNowTime(),
|
|
||||||
$buyerAddress);
|
|
||||||
$fieldsKv = array(
|
$fieldsKv = array(
|
||||||
'game_id' => $gameId,
|
'game_id' => $gameId,
|
||||||
'func_id' => $funcId,
|
'func_id' => $funcId,
|
||||||
'batch_idx' => $currBatchMeta['id'],
|
'batch_idx' => $currBatchMeta['id'],
|
||||||
'order_id' => $orderId,
|
|
||||||
'type' => $type,
|
'type' => $type,
|
||||||
'raw_buyer_address' => $rawBuyerAddress,
|
'raw_buyer_address' => $rawBuyerAddress,
|
||||||
'buyer_address' => $buyerAddress,
|
'buyer_address' => $buyerAddress,
|
||||||
@ -207,10 +202,7 @@ class MarketController extends BaseController {
|
|||||||
'createtime' => myself()->_getNowTime(),
|
'createtime' => myself()->_getNowTime(),
|
||||||
'modifytime' => myself()->_getNowTime()
|
'modifytime' => myself()->_getNowTime()
|
||||||
);
|
);
|
||||||
{
|
if ($itemMeta['type'] == mt\Item::BLIND_BOX_TYPE) {
|
||||||
//for test
|
|
||||||
if (MarketService::isTestMode()) {
|
|
||||||
$fieldsKv['bc_paid'] = 1;
|
|
||||||
for ($i = 1; $i <= 3; ++$i) {
|
for ($i = 1; $i <= 3; ++$i) {
|
||||||
if ($i <= 3) {
|
if ($i <= 3) {
|
||||||
$tokenId = phpcommon\setOrderIdSubIdx($orderId, $i);
|
$tokenId = phpcommon\setOrderIdSubIdx($orderId, $i);
|
||||||
@ -221,8 +213,28 @@ class MarketController extends BaseController {
|
|||||||
$fieldsKv['bc_mint_token_type' . $i] = $tokenType;
|
$fieldsKv['bc_mint_token_type' . $i] = $tokenType;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$tokenType = Nft::getTokenType($itemMeta);
|
||||||
|
if ($tokenType == Nft::NONE_TYPE) {
|
||||||
|
myself()->_rspErr(500, 'server internal error');
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
$i = 1;
|
||||||
|
$tokenId = phpcommon\setOrderIdSubIdx($orderId, $i);
|
||||||
|
$fieldsKv['bc_mint_need' . $i] = 1;
|
||||||
|
$fieldsKv['bc_mint_tokenid' . $i] = $tokenId;
|
||||||
|
$fieldsKv['bc_mint_itemid' . $i] = $itemId;
|
||||||
|
$fieldsKv['bc_mint_token_type' . $i] = $tokenType;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (MarketService::isTestMode()) {
|
||||||
|
$fieldsKv['bc_paid'] = 1;
|
||||||
|
}
|
||||||
|
$orderId = BuyRecord::genOrderId($gameId,
|
||||||
|
$funcId,
|
||||||
|
myself()->_getNowTime(),
|
||||||
|
$buyerAddress);
|
||||||
|
$fieldsKv['order_id'] = $orderId;
|
||||||
SqlHelper::insert(
|
SqlHelper::insert(
|
||||||
myself()->_getMarketMysql(),
|
myself()->_getMarketMysql(),
|
||||||
't_box_order',
|
't_box_order',
|
||||||
|
@ -22,6 +22,7 @@ class Item {
|
|||||||
9 功能性道具
|
9 功能性道具
|
||||||
10 材料
|
10 材料
|
||||||
11 碎片
|
11 碎片
|
||||||
|
12 盲盒
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -75,6 +76,7 @@ class Item {
|
|||||||
const FUNC_TYPE = 9;
|
const FUNC_TYPE = 9;
|
||||||
const MATERIAL_TYPE = 10;
|
const MATERIAL_TYPE = 10;
|
||||||
const FRAGMENT_TYPE = 11;
|
const FRAGMENT_TYPE = 11;
|
||||||
|
const BLIND_BOX_TYPE = 12;
|
||||||
|
|
||||||
const FUNC_RENAME_CARD_SUBTYPE = 1;
|
const FUNC_RENAME_CARD_SUBTYPE = 1;
|
||||||
const MATERIAL_CHIP_SUBTYPE = 3;
|
const MATERIAL_CHIP_SUBTYPE = 3;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user