1
This commit is contained in:
parent
464fb20780
commit
51840afaeb
@ -1397,6 +1397,31 @@ CREATE TABLE `t_mall` (
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `t_market`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `t_market`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `t_market` (
|
||||
`idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id',
|
||||
`order_id` varchar(255) NOT NULL DEFAULT '' COMMENT '订单id',
|
||||
`token_id` varchar(60) NOT NULL COMMENT 'token_id',
|
||||
`owner` varchar(60) NOT NULL COMMENT 'owner',
|
||||
`nft_token` varchar(60) NOT NULL COMMENT 'nft_token',
|
||||
`amount` varchar(255) NOT NULL DEFAULT '' COMMENT 'amount',
|
||||
`currency` varchar(60) NOT NULL COMMENT 'currency',
|
||||
`price` varchar(255) NOT NULL DEFAULT '' COMMENT 'price',
|
||||
`status` int(11) NOT NULL DEFAULT '0' COMMENT 'status',
|
||||
`activated` int(11) NOT NULL DEFAULT '0' COMMENT 'activated',
|
||||
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||||
`modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
||||
PRIMARY KEY (`idx`),
|
||||
UNIQUE KEY `order_id` (`order_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
DROP TABLE IF EXISTS `t_web2_order`;
|
||||
CREATE TABLE `t_web2_order` (
|
||||
`idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id',
|
||||
|
56
webapp/models/Market.php
Normal file
56
webapp/models/Market.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
namespace models;
|
||||
|
||||
use phpcommon\SqlHelper;
|
||||
|
||||
class Market extends BaseModel {
|
||||
|
||||
public static function find($orderId){
|
||||
$row = SqlHelper::ormSelectOne(
|
||||
myself()->_getMysql(''),
|
||||
't_market',
|
||||
array(
|
||||
'order_id' => $orderId
|
||||
)
|
||||
);
|
||||
return $row;
|
||||
}
|
||||
|
||||
public static function upsert($OrderId, $fieldsKv){
|
||||
SqlHelper::upsert
|
||||
(myself()->_getMysql(''),
|
||||
't_market',
|
||||
array(
|
||||
'order_id' => $OrderId
|
||||
),
|
||||
array(
|
||||
),
|
||||
array(
|
||||
'order_id' => $OrderId,
|
||||
'order_type' => getXVal($fieldsKv,'order_type',0),
|
||||
'account_id' => myself()->_getAccountId(),
|
||||
'address' => myself()->_getAddress(),
|
||||
'status' => 0,
|
||||
'item_id' => $fieldsKv['item_id'],
|
||||
'item_num' => $fieldsKv['item_num'],
|
||||
'ext_data' => getXVal($fieldsKv,'ext_data',''),
|
||||
'createtime' => myself()->_getNowTime(),
|
||||
'modifytime' => myself()->_getNowTime(),
|
||||
'price' => $fieldsKv['price'],
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
public static function update($OrderId, $fieldsKv){
|
||||
SqlHelper::upsert
|
||||
(myself()->_getMysql(''),
|
||||
't_market',
|
||||
array(
|
||||
'order_id' => $OrderId
|
||||
),
|
||||
$fieldsKv
|
||||
);
|
||||
}
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user