🐞 fix(gvg): 对手添加等级

This commit is contained in:
luying
2023-02-23 17:49:35 +08:00
parent 0deebf2947
commit 7300efd263
6 changed files with 16 additions and 7 deletions

View File

@@ -28,6 +28,7 @@ import { GVGCityAreaPointModel } from '../../../db/GVGCityAreaPoint';
import { Rank } from '../../../services/rankService';
import { LeagueRankInfo, RoleRankInfo } from '../../../domain/rank';
import { addBattleEndRec, addTeamSettleRec } from '../../../services/gvg/gvgRecService';
import { RoleModel } from '../../../db/Role';
export default function (app: Application) {
new HandlerService(app, {});
@@ -105,7 +106,8 @@ export class GVGBattleHandler {
updateParam.cityId = cityId;
updateParam.areaId = getBirthAreaOfCity(city, leagueCode)
}
const team = await GVGTeamModel.saveTeam(roleId, index, updateParam, { roleName, serverId, leagueCode, leagueName, durability, maxDurability: durability });
let role = await RoleModel.findByRoleId(roleId, 'lv');
const team = await GVGTeamModel.saveTeam(roleId, index, updateParam, { roleName, serverId, leagueCode, leagueName, durability, maxDurability: durability, lv: role.lv });
if (!team) {
return resResult(STATUS.GVG_SAVE_TEAM_FAILED);
}