🐞 fix(gvg): 查询联军的时候满员联军显示
This commit is contained in:
@@ -89,10 +89,12 @@ export default class GVGLeague extends BaseModel {
|
||||
|
||||
public static async findByCondition(type: number, serverIds: number[], page: number, name: string) {
|
||||
let query = {
|
||||
status: 1, type, serverId: { $in: serverIds }, guildCnt: { $lt: GVG.GVG_LEAGUE_COMPOSE }
|
||||
status: 1, type, serverId: { $in: serverIds }
|
||||
};
|
||||
if(name) {
|
||||
query['name'] = { $regex: new RegExp(name, 'i') };
|
||||
} else {
|
||||
query['guildCnt'] = { $lt: GVG.GVG_LEAGUE_COMPOSE };
|
||||
}
|
||||
const league: GVGLeagueType[] = await GVGLeagueModel.find(query)
|
||||
.populate('leader', { roleId: 1, roleName: 1, head: 1, frame: 1, spine: 1, lv: 1, quitTime: 1, ce: 1, title: 1, serverId: 1, _id: 0 }, 'Role')
|
||||
|
||||
Reference in New Issue
Block a user