Commit 72f92e71 authored by 1486327116's avatar 1486327116

format

parent 83af69c5
import { coinType } from "@madex/ex-ts-dao";
const axios = require("axios");
const _ = require("lodash");
import configSetting from "./../../config"
const webadmin_endpoint = configSetting.webadmin_endpoint
......@@ -33,6 +36,57 @@ export const getPairFromCore = async(symbol,market="spot")=> {
return data[0]
}
export const getUserAccountFromCore = async(userId,withName = true)=> {
const url = `${webadmin_endpoint}/account/list?user_id=${userId}`
let { data } = await axios.get(url);
if (data.error) {
logger.error("getPairFromCore",data);
return null
}
let asset_id = _.map(data,'asset');
if (withName) {
let names = await coinType.prototype.findAll({
attributes:['general_name','asset_id'],
where:{
asset_id,
is_main:1
},
raw:true
})
let m = _.keyBy(names,'asset_id');
for (const item of data) {
if (m[item.asset]) {
item.name = m[item.asset].general_name
}
}
}
// console.log(data)
return data;
}
// user_id
// status, // 必须 unsettled或者settled
// symbol, // 可选,交易对
// start_time, // 成交时间
// end_time, // 成交时间
// before, // update_id
// after, // update_id
// limit, / 数量
export const getUserOrdersFromCore = async(params)=> {
// let params = new URLSearchParams();
const url = `${webadmin_endpoint}/order/list`
let { data } = await axios.get(url,{params});
if (data.error) {
logger.error("getPairFromCore",data);
return null
}
// console.log(data)
return data
}
// getUserOrdersFromCore({user_id:1})
export const addCoin2Core = async(symbol)=> {
const url = `${webadmin_endpoint}/asset/add`
let body = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment