名将擂台:排行榜&每日排行奖励
This commit is contained in:
@@ -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 —————————————— //
|
||||
Reference in New Issue
Block a user