diff --git a/doc/AAMarket.py b/doc/AAMarket.py index 555e04fd..dcd23efd 100644 --- a/doc/AAMarket.py +++ b/doc/AAMarket.py @@ -439,6 +439,31 @@ class AAMarket(object): ], '合约调用'] ] }, + { + 'method': 'POST', + 'name': '/api/recharge/buy_with_email', + 'desc': '充值-通过邮件购买', + 'group': '!AAMarket', + 'url': 'https://market-test.kingsome.cn/api/recharge/buy_with_email', + 'headers': _common.JwtHeader, + 'is_json_params': True, + 'request_params': [ + ], + 'params': [ + ['net_id', 0, '链id'], + ['goods_id', '', '商品id'], + ['goods_num', '', '商品数量'], + ['account_address', '', '钱包地址(一般为小狐狸)'], + ['email', '', 'email'], + ], + 'response': [ + _common.RspHead(), + ['!calls', [ + ['trans_id', '', '事务id'], + ['trans_req', _common.MFTransactionRequest(), '调用合约参数'], + ], '合约调用'] + ] + }, { 'method': 'POST', 'name': '/api/recharge/history/:net_id/:account_address', diff --git a/sql/bcnftdb.sql b/sql/bcnftdb.sql index 4991ca73..774590db 100644 --- a/sql/bcnftdb.sql +++ b/sql/bcnftdb.sql @@ -325,6 +325,7 @@ CREATE TABLE `t_recharge_order` ( `short_order_id` bigint NOT NULL DEFAULT '0' COMMENT '短订单号-客户端显示用', `account_address` varchar(60) NOT NULL COMMENT '钱包地址', `passport_address` varchar(60) NOT NULL COMMENT 'passport地址', + `email` varchar(80) COMMENT 'email', `currency_address` varchar(60) NOT NULL DEFAULT '' COMMENT '货币地址', `currency_name` varchar(60) NOT NULL DEFAULT '' COMMENT '货币名称', `item_id` int(11) NOT NULL COMMENT '道具id', @@ -350,6 +351,7 @@ CREATE TABLE `t_recharge_order` ( KEY `idx_pay_time` (`pay_time`), KEY `idx_createtime` (`createtime`), KEY `idx_delivery_time` (`delivery_time`), + KEY `idx_email` (`email`), KEY `idx_receiver_account_id` (`receiver_account_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */;