🐞 fix(gvg): 激战期队伍下发格式修改

This commit is contained in:
luying
2023-02-24 18:03:11 +08:00
parent 42401b317f
commit d7b9167e0f
3 changed files with 16 additions and 9 deletions

View File

@@ -279,17 +279,18 @@ export class GVGBattleHandler {
let serverNames = await getAllServerName();
let teamObj = getGVGBattleData(groupKey);
let result: GVGAreaInMap[] = [];
let result: GVGTeamSpineInMap[] = [];
for(let areaId of areaIds) {
let teams = teamObj.findTeamsByArea(areaId);
let spines = teams.map(team => new GVGTeamSpineInMap(team, serverNames));
result.push({ areaId, spines })
for(let team of teams) {
result.push(new GVGTeamSpineInMap(team, serverNames))
}
}
// 加入频道
await leaveGVGAreaChannel(roleId, sid);
await addRoleToAreaChannel(roleId, groupKey, areaIds, sid);
return resResult(STATUS.SUCCESS, { cityId, areas: result });
return resResult(STATUS.SUCCESS, { cityId, spines: result });
}
// 点击自己的编队获取区域列表
@@ -426,7 +427,7 @@ export class GVGBattleHandler {
const curTeam = await GVGTeamModel.settlePoint(teamCode, 0);
await GVGCityAreaPointModel.leavePoint(configId, groupKey, pointId);
let teamObj = getGVGBattleData(groupKey);
teamObj.teamSettle(roleId, teamCode, pointId);
teamObj.teamSettle(roleId, teamCode, 0);
return resResult(STATUS.SUCCESS, { curTeam: new MyTeamInfo(curTeam) });
}