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;
|
) 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 */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- 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`;
|
DROP TABLE IF EXISTS `t_web2_order`;
|
||||||
CREATE TABLE `t_web2_order` (
|
CREATE TABLE `t_web2_order` (
|
||||||
`idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id',
|
`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