diff --git a/game-server/app/servers/guild/handler/gvgBattleHandler.ts b/game-server/app/servers/guild/handler/gvgBattleHandler.ts index 8db15eb81..d1f2448c1 100644 --- a/game-server/app/servers/guild/handler/gvgBattleHandler.ts +++ b/game-server/app/servers/guild/handler/gvgBattleHandler.ts @@ -226,8 +226,13 @@ export class GVGBattleHandler { // 队伍入驻积分点 async teamSettle(msg: { cityId: number, areaId: number, pointId: number, teamCode: string }, session: BackendSession) { + const serverId = session.get('serverId'); const { pointId, teamCode } = msg; const curTeam = await GVGTeamModel.findOneAndUpdate({ teamCode }, { pointId }).lean(); + let groupId = await getGroupIdOfServer(serverId); + let serverType = await getGVGServerType(serverId); + let teamObj = getGVGBattleData(groupId, serverType); + teamObj.teamSettle(teamCode, pointId); return resResult(STATUS.SUCCESS, { curTeam }); }