This commit is contained in:
aozhiwei 2022-04-03 13:58:32 +08:00
parent 100831efa7
commit 5ae75c45b5
3 changed files with 17 additions and 2 deletions

View File

@ -49,6 +49,7 @@ CREATE TABLE `t_box_order` (
`order_id` varchar(60) NOT NULL DEFAULT '' COMMENT '订单id', `order_id` varchar(60) NOT NULL DEFAULT '' COMMENT '订单id',
`type` varchar(60) NOT NULL DEFAULT '' COMMENT 'type', `type` varchar(60) NOT NULL DEFAULT '' COMMENT 'type',
`buyer_address` varchar(60) NOT NULL DEFAULT '' COMMENT '购买者', `buyer_address` varchar(60) NOT NULL DEFAULT '' COMMENT '购买者',
`raw_buyer_address` varchar(60) NOT NULL DEFAULT '' COMMENT 'raw购买者',
`price` varchar(60) NOT NULL DEFAULT '' COMMENT 'price', `price` varchar(60) NOT NULL DEFAULT '' COMMENT 'price',
`payment_token_address` varchar(60) NOT NULL DEFAULT '' COMMENT '货币地址', `payment_token_address` varchar(60) NOT NULL DEFAULT '' COMMENT '货币地址',
`nonce` varchar(60) NOT NULL DEFAULT '' COMMENT 'nonce', `nonce` varchar(60) NOT NULL DEFAULT '' COMMENT 'nonce',
@ -137,9 +138,11 @@ CREATE TABLE `t_buy_record` (
`idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id',
`blobdata` mediumblob COMMENT 'blobdata', `blobdata` mediumblob COMMENT 'blobdata',
`buyer_address` mediumblob COMMENT 'buyer_address', `buyer_address` mediumblob COMMENT 'buyer_address',
`order_id` varchar(60) COMMENT '订单id',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
PRIMARY KEY (`idx`) PRIMARY KEY (`idx`),
KEY `order_id` (`order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET character_set_client = @saved_cs_client */;

View File

@ -87,7 +87,8 @@ class MarketController extends BaseController {
{ {
$token = getReqVal('token', ''); $token = getReqVal('token', '');
$type = getReqVal('type', ''); $type = getReqVal('type', '');
$buyerAddress = getReqVal('buyer_address', ''); $rawBuyerAddress = getReqVal('buyer_address', '');
$buyerAddress = strtolower($rawBuyerAddress);
$price = getReqVal('price', ''); $price = getReqVal('price', '');
$paymentTokenAddress = getReqVal('payment_token_address', ''); $paymentTokenAddress = getReqVal('payment_token_address', '');
$nonce = getReqVal('nonce', ''); $nonce = getReqVal('nonce', '');
@ -194,6 +195,7 @@ class MarketController extends BaseController {
'batch_idx' => $currBatchMeta['id'], 'batch_idx' => $currBatchMeta['id'],
'order_id' => $orderId, 'order_id' => $orderId,
'type' => $type, 'type' => $type,
'raw_buyer_address' => $rawBuyerAddress,
'buyer_address' => $buyerAddress, 'buyer_address' => $buyerAddress,
'price' => $price, 'price' => $price,
'payment_token_address' => $paymentTokenAddress, 'payment_token_address' => $paymentTokenAddress,

View File

@ -36,6 +36,16 @@ class BuyRecord extends BaseModel {
'errmsg' => 'server internal error' 'errmsg' => 'server internal error'
))); )));
} }
SqlHelper::update
(myself()->_getMarketMysql(),
't_buy_record',
array(
'idx' => $lastIdx
),
array(
'order_id' => $orderId
)
);
return $orderId; return $orderId;
} }