Commit 2ca62d38 by lixinming

no message

parent 9d7d1a13
import { info } from "console"; import { info } from "console";
import { get选手详细分析 } from "../data/analysisData"; import { get选手详细分析 } from "../data/analysisData";
import { getBaseData, get上个赛季排名, get全部比赛日期, get单前比赛对局时间节点, get右侧数据, get图表, get散点图, get比赛详情, get近期比赛概览 } from "../data/xsxxfxData"; import { getBaseData, get上个赛季排名, get全部比赛日期, get单前比赛对局时间节点, get右侧数据, get图表, get当前局比分, get散点图, get比赛详情, get近期比赛概览 } from "../data/xsxxfxData";
import { getChartData, objKeyReplace, getKeyValue, getSingleYAndMoreData, getListData, getMoreYChartData, getKeyStringValue } from "../util/tools"; import { getChartData, objKeyReplace, getKeyValue, getSingleYAndMoreData, getListData, getMoreYChartData, getKeyStringValue } from "../util/tools";
//力量等级枚举 //力量等级枚举
...@@ -51,6 +51,7 @@ export async function getData(req, res) { ...@@ -51,6 +51,7 @@ export async function getData(req, res) {
ret["leftspeed"] = chartData["左侧球移动速度"]; ret["leftspeed"] = chartData["左侧球移动速度"];
ret["rightspeed"] = chartData["右侧球移动速度"]; ret["rightspeed"] = chartData["右侧球移动速度"];
ret["drop"] = chartData["散点数据"]; ret["drop"] = chartData["散点数据"];
ret["score"] = await get当前局比分(mid, 1);
ret["point"] = await 比赛时间节点(mid); ret["point"] = await 比赛时间节点(mid);
...@@ -87,6 +88,7 @@ export async function getbsglxq(req, res) { ...@@ -87,6 +88,7 @@ export async function getbsglxq(req, res) {
ret["leftspeed"] = chartData["左侧球移动速度"]; ret["leftspeed"] = chartData["左侧球移动速度"];
ret["rightspeed"] = chartData["右侧球移动速度"]; ret["rightspeed"] = chartData["右侧球移动速度"];
ret["drop"] = chartData["散点数据"]; ret["drop"] = chartData["散点数据"];
ret["score"] = await get当前局比分(mid, 1);
ret["point"] = await 比赛时间节点(mid); ret["point"] = await 比赛时间节点(mid);
...@@ -103,6 +105,7 @@ export async function get图表数据(req, res) { ...@@ -103,6 +105,7 @@ export async function get图表数据(req, res) {
ret["leftspeed"] = chartData["左侧球移动速度"]; ret["leftspeed"] = chartData["左侧球移动速度"];
ret["rightspeed"] = chartData["右侧球移动速度"]; ret["rightspeed"] = chartData["右侧球移动速度"];
ret["drop"] = chartData["散点数据"]; ret["drop"] = chartData["散点数据"];
ret["score"] = await get当前局比分(mid, rid);
res.send(ret); res.send(ret);
} }
......
...@@ -146,7 +146,6 @@ export async function get单前比赛对局时间节点(mid) { ...@@ -146,7 +146,6 @@ export async function get单前比赛对局时间节点(mid) {
let sql = "select * from match_video where m_id = Placeholder1"; let sql = "select * from match_video where m_id = Placeholder1";
let selectInfo = await selectData(sql, mid); let selectInfo = await selectData(sql, mid);
let rankMap = {}; let rankMap = {};
selectInfo.forEach(info => { selectInfo.forEach(info => {
let { R_ID, G_ID, START_T, END_T } = info; let { R_ID, G_ID, START_T, END_T } = info;
...@@ -156,13 +155,10 @@ export async function get单前比赛对局时间节点(mid) { ...@@ -156,13 +155,10 @@ export async function get单前比赛对局时间节点(mid) {
let resultList = [] let resultList = []
for (let key in rankMap) { for (let key in rankMap) {
resultList.push({ resultList.push({
key:`第${key}局`, key:`第${key}局`,
rid:parseInt(key), rid:parseInt(key),
selfScore:10,
opponentScore:9,
selfSuccess:"胜",
opponentSuccess:"负",
value:Object.values(rankMap[key]) value:Object.values(rankMap[key])
}); });
} }
...@@ -170,6 +166,22 @@ export async function get单前比赛对局时间节点(mid) { ...@@ -170,6 +166,22 @@ export async function get单前比赛对局时间节点(mid) {
return resultList; return resultList;
} }
export async function get当前局比分(mid, rid) {
let scoreSql = "select * from round_score where m_id = Placeholder1 and r_id = Placeholder2";
let scoreInfo = await selectOnceObjectData(scoreSql, mid, rid);
let opponentScore = scoreInfo.OPPONENT_SCORE || 0;
let selfScore = scoreInfo.SELF_SCORE || 0;
let selfSuccess = selfScore >= opponentScore ? "胜" : "负";
let opponentSuccess = opponentScore > selfScore ? "胜" : "负";
return {
selfScore,
opponentScore,
selfSuccess,
opponentSuccess,
}
}
export async function get图表(mid, rid, gid) { export async function get图表(mid, rid, gid) {
const sqlInfo = { const sqlInfo = {
"左侧爆发能量":{ "左侧爆发能量":{
......
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