1
This commit is contained in:
parent
91aeddeb70
commit
265338b9f0
@ -7,8 +7,8 @@ use phpcommon\SqlHelper;
|
|||||||
class Market extends BaseModel {
|
class Market extends BaseModel {
|
||||||
|
|
||||||
const PENDING_STATE = 0;
|
const PENDING_STATE = 0;
|
||||||
const BUY_OK_STATUS = 1;
|
const BUY_OK_STATE = 1;
|
||||||
const CANCEL_STATUS = 2;
|
const CANCEL_STATE = 2;
|
||||||
|
|
||||||
public static function find($orderId){
|
public static function find($orderId){
|
||||||
$row = SqlHelper::ormSelectOne(
|
$row = SqlHelper::ormSelectOne(
|
||||||
@ -21,19 +21,47 @@ class Market extends BaseModel {
|
|||||||
return $row;
|
return $row;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function add($orderId, $fieldsKv) {
|
public static function add($orderId, $tokenId, $owner, $nftToken,
|
||||||
|
$amount, $currency, $pirce) {
|
||||||
|
self::internalUpdate(
|
||||||
|
$orderId,
|
||||||
|
array(
|
||||||
|
'token_id' => $tokenId,
|
||||||
|
'owner' => $owner,
|
||||||
|
'nft_token' => $nftToken,
|
||||||
|
'amount' => $amount,
|
||||||
|
'currency' => $currency,
|
||||||
|
'price' => $price,
|
||||||
|
'activated' => 1,
|
||||||
|
'createtime' => myself()->_getNowTime(),
|
||||||
|
'modifytime' => myself()->_getNowTime(),
|
||||||
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function updatePrice($orderId, $currency, $price) {
|
public static function updatePrice($orderId, $currency, $price) {
|
||||||
|
self::internalUpdate(
|
||||||
|
$orderId,
|
||||||
|
array(
|
||||||
|
'update_currency' => $currency,
|
||||||
|
'update_price' => $price,
|
||||||
|
'update_time' => myself()->_getNowTime(),
|
||||||
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function buyOk($orderId) {
|
public static function buyOk($orderId) {
|
||||||
|
self::internalUpdate(
|
||||||
|
$orderId,
|
||||||
|
array(
|
||||||
|
'status' => self::BUY_OK_STATE,
|
||||||
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function cancel($orderId) {
|
public static function cancel($orderId) {
|
||||||
|
self::internalUpdate(
|
||||||
|
$orderId,
|
||||||
|
array(
|
||||||
|
'status' => self::CANCEL_STATE,
|
||||||
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
private static function internalUpdate($orderId, $fieldsKv){
|
private static function internalUpdate($orderId, $fieldsKv){
|
||||||
@ -47,6 +75,8 @@ class Market extends BaseModel {
|
|||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
'order_id' => $orderId,
|
'order_id' => $orderId,
|
||||||
|
'createtime' => myself()->_getNowTime(),
|
||||||
|
'modifytime' => myself()->_getNowTime(),
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
SqlHelper::update
|
SqlHelper::update
|
||||||
|
Loading…
x
Reference in New Issue
Block a user