🐞 fix(gvg): 情报页面区分战区
This commit is contained in:
@@ -478,7 +478,7 @@ export class GVGHandler {
|
||||
let myLeague = await GVGLeagueModel.findLeagueByGuild(guildCode);
|
||||
if(!myLeague) return resResult(STATUS.GVG_LEAGUE_NOT_EXIST);
|
||||
|
||||
const prepares = await GVGLeaguePrepareModel.getLvRank(configId);
|
||||
const prepares = await GVGLeaguePrepareModel.getLvRank(configId, groupKey);
|
||||
const leagues = await GVGLeagueModel.findByCodes(prepares.map(cur => cur.leagueCode));
|
||||
const guilds = await GuildModel.findByCodesWithoutPopulate(leagues.reduce((pre, cur) => [...pre, ...cur.guildCodes], []));
|
||||
const cities = await GVGCityModel.findGuardCity(configId, groupKey);
|
||||
|
||||
@@ -157,8 +157,8 @@ export default class GVGLeaguePrepare extends BaseModel {
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async getLvRank(configId: number) {
|
||||
const result: GVGLeaguePrepareType[] = await GVGLeaguePrepareModel.find({ configId }).sort({ lv: -1 }).lean();
|
||||
public static async getLvRank(configId: number, groupKey: string) {
|
||||
const result: GVGLeaguePrepareType[] = await GVGLeaguePrepareModel.find({ configId, groupKey }).sort({ lv: -1 }).lean();
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user