fix 结算保存机器人对手等级

This commit is contained in:
luying
2021-01-09 17:25:55 +08:00
parent e516458fbb
commit bdae6b104c
2 changed files with 3 additions and 3 deletions

View File

@@ -182,7 +182,7 @@ export class PvpHandler {
if(score > hisScore) hisScore = score; if(score > hisScore) hisScore = score;
let pLv = getLvByScore(heroScores); let pLv = getLvByScore(heroScores);
const defenseInfo = await generPVPOppRecInfo(isSuccess, curOpp, oppRoleId, oppHeroes); const defenseInfo = await generPVPOppRecInfo(isSuccess, curOpp, oppRoleId, oppHeroes, role.lv);
// 战报记录 // 战报记录
await PvpRecordModel.createRec({roleId1: roleId, roleId2: oppRoleId, warId: BattleRecord.battleId, attackInfo, defenseInfo}); await PvpRecordModel.createRec({roleId1: roleId, roleId2: oppRoleId, warId: BattleRecord.battleId, attackInfo, defenseInfo});

View File

@@ -487,7 +487,7 @@ export async function generMyRecInfo(heroScores: HeroScores[], winStreakNum: num
} }
// 获取对手战报记录 // 获取对手战报记录
export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayers, oppRoleId: string, oppHeroes: pvpEndParamInter[]) { export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayers, oppRoleId: string, oppHeroes: pvpEndParamInter[], myLv: number) {
let oppHeroRecords = new Array<HeroesRecord>(); let oppHeroRecords = new Array<HeroesRecord>();
for (let { hid, damage, heal, underDamage } of oppHeroes) { for (let { hid, damage, heal, underDamage } of oppHeroes) {
if (curOpp.isRobot) { if (curOpp.isRobot) {
@@ -506,7 +506,7 @@ export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayers,
} }
let oppRole; let oppRole;
if (curOpp.isRobot) { if (curOpp.isRobot) {
oppRole = { ...curOpp.robot, title: 1, topFiveCe: curOpp.robot.defCe }; oppRole = { ...curOpp.robot, title: 1, topFiveCe: curOpp.robot.defCe, lv: myLv };
} else { } else {
oppRole = await RoleModel.findByRoleId(oppRoleId); oppRole = await RoleModel.findByRoleId(oppRoleId);
} }