添加算力玩法

This commit is contained in:
hujiabin 2023-08-22 13:33:07 +08:00
parent 93d1937f24
commit 58c857c824
3 changed files with 6 additions and 5 deletions

View File

@ -12,7 +12,7 @@ class HourlyTask {
const now = new Date(); const now = new Date();
// 计算距离下一个整点的秒数 // 计算距离下一个整点的秒数
const sleepTime = 60 * 60 - (now.getMinutes() * 60 + now.getSeconds()) ; const sleepTime = 60 * 60 - (now.getMinutes() * 60 + now.getSeconds()) ;
console.log('sleepTime:' + sleepTime, new Date(), sleepTime /60); console.log('HourlyTask.sleepTime:' + sleepTime, new Date(), sleepTime /60);
await utils.sleep(sleepTime * 1000); await utils.sleep(sleepTime * 1000);
} }
} }

View File

@ -17,7 +17,7 @@ class Rankings {
const nowTime = utils.getUtcTime(); const nowTime = utils.getUtcTime();
const daySeconds = utils.getDaySeconds(nowTime, constant.TIME_ZONE); const daySeconds = utils.getDaySeconds(nowTime, constant.TIME_ZONE);
const sleepTime = daySeconds + 3600 * 24 - nowTime; const sleepTime = daySeconds + 3600 * 24 - nowTime;
console.log('sleepTime:' + sleepTime, new Date(), sleepTime /60); console.log('Rankings.sleepTime:' + sleepTime, new Date(), sleepTime /60);
await utils.sleep(sleepTime * 1000); await utils.sleep(sleepTime * 1000);
} }
} }
@ -60,7 +60,7 @@ class Rankings {
if (lastIdx != -1) { if (lastIdx != -1) {
this.recordsSort(sorted, result.records) this.recordsSort(sorted, result.records)
} }
console.log(lastIdx, sorted); // console.log(lastIdx, sorted);
} }
await this.pushResultToRedis(sorted); await this.pushResultToRedis(sorted);
console.log("calc ranking end"); console.log("calc ranking end");
@ -69,7 +69,7 @@ class Rankings {
//增加排名列 //增加排名列
async pushResultToRedis(sorted) { async pushResultToRedis(sorted) {
console.log(sorted); // console.log(sorted);
let rankingList = []; let rankingList = [];
await utils.serial( await utils.serial(
sorted, sorted,

View File

@ -14,6 +14,7 @@ class Season {
const nowTime = utils.getUtcTime(); const nowTime = utils.getUtcTime();
const daySeconds = utils.getDaySeconds(nowTime, constant.TIME_ZONE); const daySeconds = utils.getDaySeconds(nowTime, constant.TIME_ZONE);
const sleepTime = daySeconds + 3600 * 24 - nowTime; const sleepTime = daySeconds + 3600 * 24 - nowTime;
console.log('Season.sleepTime:' + sleepTime, new Date(), sleepTime /60);
await utils.sleep(sleepTime*1000); await utils.sleep(sleepTime*1000);
} }
} }
@ -31,7 +32,7 @@ class Season {
return true; return true;
}); });
console.log("season ranking",this.seasonList); // console.log("season ranking",this.seasonList);
if (this.checkSeasonEnd(nowTime)) { if (this.checkSeasonEnd(nowTime)) {
// console.log("赛季空档期"); // console.log("赛季空档期");
await this.calcRanking(nowTime); await this.calcRanking(nowTime);