move okx market to pay svr

This commit is contained in:
CounterFire2023 2024-01-17 10:44:15 +08:00
parent e2b5006443
commit 95cd194db2

View File

@ -1,51 +0,0 @@
import { ZError } from 'common/ZError';
import BaseController, { ROLE_ANON } from 'common/base.controller'
import {role, router} from 'decorators/router'
import {beginSell, buyOrder, submitOrder} from 'service/okxmarket.svr';
class OkxMarketController extends BaseController {
@role(ROLE_ANON)
@router('post /okx/market/presell')
async sellNFTPre(req, res) {
let {data} = req.params;
let result = await beginSell(data);
if (result.data.code) {
throw new ZError(result.data.code, result.data.message);
}
return result.data.data
}
@role(ROLE_ANON)
@router('post /okx/market/sell')
async sellNFT(req, res) {
let {data} = req.params;
let result = await submitOrder(data);
if (result.data.code) {
throw new ZError(result.data.code, result.data.message);
}
return result.data.data
}
@role(ROLE_ANON)
@router('post /okx/market/buy')
async buyNFT(req, res) {
let {data} = req.params
let result = await buyOrder(data);
if (result.data.code) {
throw new ZError(result.data.code, result.data.message);
}
return result.data.data
}
@role(ROLE_ANON)
@router('post /okx/market/listings')
async queryListings(req, res) {
return {}
}
@role(ROLE_ANON)
@router('post /okx/market/offers')
async queryOffers(req, res) {
return {}
}
}