|
@@ -180,6 +180,14 @@ const formatPreviousDate = (days) => {
|
|
|
return `${year}-${month}-${day}`;
|
|
return `${year}-${month}-${day}`;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+const formatNumToDisplayStr = (num) => {
|
|
|
|
|
+ if (num >= 0) {
|
|
|
|
|
+ return '-' + String(num);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return String(num);
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
let gTmpPlanBetOnceFlag = {};
|
|
let gTmpPlanBetOnceFlag = {};
|
|
|
|
|
|
|
|
let gRetBody;
|
|
let gRetBody;
|
|
@@ -393,6 +401,7 @@ async function tryAnalysis() {
|
|
|
}
|
|
}
|
|
|
let allPrDict = [];
|
|
let allPrDict = [];
|
|
|
let allPrDictArr = [];
|
|
let allPrDictArr = [];
|
|
|
|
|
+ let perNumCount = Maht.floor(count / 10);
|
|
|
for (let n = 0; n < allNumDict.length; n++) {
|
|
for (let n = 0; n < allNumDict.length; n++) {
|
|
|
allPrDict[n] = {};
|
|
allPrDict[n] = {};
|
|
|
allPrDictArr[n] = [];
|
|
allPrDictArr[n] = [];
|
|
@@ -429,7 +438,7 @@ async function tryAnalysis() {
|
|
|
})
|
|
})
|
|
|
text += `${rankTitle}:\n`;
|
|
text += `${rankTitle}:\n`;
|
|
|
for (let k in rankPrDataArr) {
|
|
for (let k in rankPrDataArr) {
|
|
|
- text += ` ${rankPrDataArr[k][0]}:${String(rankPrDataArr[k][1]).padStart(6, ' ')}%(${rankPrDataArr[k][2]}/${count})\n`;
|
|
|
|
|
|
|
+ text += ` ${rankPrDataArr[k][0]}:${String(rankPrDataArr[k][1]).padStart(5, ' ')}%(${rankPrDataArr[k][2]}/${count}) ${formatNumToDisplayStr(rankPrDataArr[k][2] - perNumCount)}\n`;
|
|
|
}
|
|
}
|
|
|
text += `\n`;
|
|
text += `\n`;
|
|
|
}
|
|
}
|