diff --git a/webapp/controller/ToolsController.class.php b/webapp/controller/ToolsController.class.php index 092077e3..cbeada8d 100644 --- a/webapp/controller/ToolsController.class.php +++ b/webapp/controller/ToolsController.class.php @@ -3,10 +3,12 @@ require_once('phpcommon/bignumber.php'); require_once('phpcommon/sqlhelper.php'); require_once('services/BlockChainService.php'); +require_once('models/BuyRecord.php'); use models\Battle; use phpcommon\SqlHelper; use services\BlockChainService; +use models\BuyRecord; class ToolsController extends BaseController { @@ -436,5 +438,35 @@ class ToolsController extends BaseController { } } + public function genGoldBullionAirDrop() + { + $num = getReqVal('num', ''); + $num = max($num, 0); + $num = min($num, 20); + $tokenIds = array(); + $accountId = '1_2006_email|66726ee59adad935bd67520e'; + $address = '0x57724eb7e63ebfd9833dcb7371ff9508ef7de48a'; + $itemId = V_ITEM_GOLD_BULLION_1W; + $gold = 1000; + for ($i = 0; $i < $num; ++$i) { + $tokenId = BuyRecord::genOrderId + ( + GAME_ID, + phpcommon\BC_FUNC_CREATION, + myself()->_getNowTime(), + $address + ); + array_push($tokenIds, $tokenId); + echo 'INSERT INTO t_gold_bullion(src_account_id, src_address, token_id, net_id, item_id, gold, createtime, modifytime)' . + 'VALUES("' . $accountId . '",' . + '"' . $address . '",' . + '"' . $tokenId . '",' . + '' . NET_ID . ',' . + '' . $itemId . ',' . + '' . $gold . ',' . + '' . myself()->_getNowTime() . ',' . + '' . myself()->_getNowTime() . ");\n"; + } + } }