添加算力玩法
This commit is contained in:
parent
93d1937f24
commit
58c857c824
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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,
|
||||||
|
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user