This commit is contained in:
aozhiwei 2023-08-03 21:20:37 +08:00
parent 64c02c9da7
commit 0324602e53
4 changed files with 7 additions and 4 deletions

View File

@ -300,6 +300,7 @@ class BlockChainController extends BaseAuthedController {
$rspObj = services\BlockChainService::gameItemMallBuy( $rspObj = services\BlockChainService::gameItemMallBuy(
Transaction::BUY_GOODS_ACTION_TYPE, Transaction::BUY_GOODS_ACTION_TYPE,
services\BlockChainService::CURRENCY_CEG,
$price, $price,
$itemId, $itemId,
$itemCount $itemCount

View File

@ -573,7 +573,7 @@ class HeroController extends BaseAuthedController {
return; return;
} }
$response = services\BlockChainService::gameItemMallBuy( $response = services\BlockChainService::gameItemMallBuy(
Transaction::RESET_HERO_LEVEL_TYPE, services\BlockChainService::formatCurrency($price), V_ITEM_RESET_CARD, 1); Transaction::RESET_HERO_LEVEL_TYPE, services\BlockChainService::CURRENCY_CEG, services\BlockChainService::formatCurrency($price), V_ITEM_RESET_CARD, 1);
$this->_setV(TN_DAILY_RESET_HERO_LEVEL_STATE, intval($hero_unnid), 1); $this->_setV(TN_DAILY_RESET_HERO_LEVEL_STATE, intval($hero_unnid), 1);
BcOrder::upsert($response['trans_id'], array( BcOrder::upsert($response['trans_id'], array(
'item_id' => V_ITEM_RESET_CARD, 'item_id' => V_ITEM_RESET_CARD,

View File

@ -247,7 +247,7 @@ class PassController extends BaseAuthedController
// return; // return;
// } // }
// $response = services\BlockChainService::gameItemMallBuy( // $response = services\BlockChainService::gameItemMallBuy(
// Transaction::BUY_PASS_ACTION_TYPE, services\BlockChainService::formatCurrency($price), V_ITEM_PASS, 1); // Transaction::BUY_PASS_ACTION_TYPE, services\BlockChainService::CURRENCY_CEG, services\BlockChainService::formatCurrency($price), V_ITEM_PASS, 1);
// //
// $this->_setV(TN_DAILY_BUY_PASS_STATE, 0, 1); // $this->_setV(TN_DAILY_BUY_PASS_STATE, 0, 1);
// BcOrder::upsert($response['trans_id'], array( // BcOrder::upsert($response['trans_id'], array(
@ -429,4 +429,4 @@ class PassController extends BaseAuthedController
Pass::upsert($this->currSeasonMeta['id'], json_encode($rewards)); Pass::upsert($this->currSeasonMeta['id'], json_encode($rewards));
} }
} }

View File

@ -10,6 +10,8 @@ use phpcommon;
class BlockChainService { class BlockChainService {
const CURRENCY_CEG = 'CEG';
/* /*
注意!!! 注意!!!
调用方调用前需要校验actionType和myself()->_getAddress, 调用方调用前需要校验actionType和myself()->_getAddress,
@ -24,7 +26,7 @@ class BlockChainService {
c c
*/ */
public static function gameItemMallBuy($actionType, $price, $itemId, $itemNum) public static function gameItemMallBuy($actionType, $currency, $price, $itemId, $itemNum)
{ {
if (!($actionType > Transaction::BUY_BEGIN_ACTION_TYPE && if (!($actionType > Transaction::BUY_BEGIN_ACTION_TYPE &&
$actionType < Transaction::BUY_END_ACTION_TYPE)) { $actionType < Transaction::BUY_END_ACTION_TYPE)) {