🐞 fix(gvg): 准备期自动创建的联军缺少联军人数上限

This commit is contained in:
luying
2023-02-06 17:49:35 +08:00
parent 9b88c4b300
commit 06b3961eea

View File

@@ -24,9 +24,11 @@ export async function autoCreateLeague(guildCode: string) {
let guild = await GuildModel.findByCode(guildCode, null, '+members +serverId'); let guild = await GuildModel.findByCode(guildCode, null, '+members +serverId');
if(!guild || guild.lv < GVG.GVG_ARMY_LEAGUE_TIME) return; if(!guild || guild.lv < GVG.GVG_ARMY_LEAGUE_TIME) return;
let period = getCurPeriod(); let { configId, period } = getGVGPeriodData();
if(period == GVG_PERIOD.PREPARE || period == GVG_PERIOD.BATTLE) { if(period == GVG_PERIOD.PREPARE || period == GVG_PERIOD.BATTLE) {
return await createLeague(guild, {}); let league = await createLeague(guild, {});
await GVGLeaguePrepareModel.initData(configId, league.leagueCode, guild.memberCnt);
return league;
} }
} }