名将擂台:排行榜&每日排行奖励

This commit is contained in:
luying
2022-07-16 17:21:29 +08:00
parent 0fbc8bd7d8
commit 2cf7c4c3e4
10 changed files with 121 additions and 40 deletions

View File

@@ -39,7 +39,7 @@ import { resResult } from '../pubUtils/util';
import { checkPopUpConditionWhenGuildActivityEnd } from './activity/popUpShopService';
import { pushRefreshTime } from './connectorService';
import { sendUnReceivedActivityDailyCoin } from './activity/dailyCoinService';
import { ladderTimeout } from './ladderService';
import { ladderTimeout, sendLadderDailyReward } from './ladderService';
const PER_SECOND = 1 * 1000;
const PER_DAY = 24 * 60 * 60;
@@ -97,6 +97,9 @@ export async function init() {
// 限时排行榜
await initTimeLimitRank();
// 名将擂台每日奖励
await ladderDailyReward();
}
// 每日刷新
@@ -751,4 +754,12 @@ export async function cancelLadderCountDown(battleCode: string) {
}
}
async function ladderDailyReward() {
scheduleJob('ladderDailyReward', '0 0 22 * * ?', async () => {
let servers = await ServerlistModel.findByEnv(pinus.app.get('env'));
for(let { serverId } of servers) {
await sendLadderDailyReward(serverId);
}
});
}
// —————————————— 名将擂台 end —————————————— //