From 8022805d70b222c50994a51f73fa2b6bd23cfccf Mon Sep 17 00:00:00 2001 From: luying Date: Fri, 3 Mar 2023 15:26:04 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(gvg):=20=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E8=81=94=E5=86=9B=E7=9A=84=E6=97=B6=E5=80=99=E6=BB=A1=E5=91=98?= =?UTF-8?q?=E8=81=94=E5=86=9B=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/db/GVGLeague.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shared/db/GVGLeague.ts b/shared/db/GVGLeague.ts index aef1807c4..96e97bb34 100644 --- a/shared/db/GVGLeague.ts +++ b/shared/db/GVGLeague.ts @@ -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')