odds100.js 1.1 KB
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getOdds100LogByCompany = void 0;
const _ = require("lodash");
const api_hemera = require("../../../api_hemera");
const moment = require("moment");
async function getOdds100LogByCompany(root, args, context) {
    //功能:获取单场的欧盘指数单公司赔率变化历史
    //接口地址:http://{API_Url}/soccer/?type=gethdaoddslog
    try {
        let newargs = {
            gameid: args.sportsdtMatchId,
            pid: args.companyId,
        };
        let result = await api_hemera.query('sport', 'gethdaoddslog', {}, newargs, 30, "v1");
        result = JSON.stringify(_.map(result.Logs, (log) => {
            return [round(log.Data[0]),
                round(log.Data[1]), round(log.Data[2]), moment(parseInt(log.Date)).format("MM-DD HH:mm")];
        }));
        return result;
    }
    catch (e) {
        console.info(e);
        return [];
    }
}
exports.getOdds100LogByCompany = getOdds100LogByCompany;
function round(value) {
    return (Math.round(value * 100) / 100).toFixed(2);
}
//# sourceMappingURL=odds100.js.map