From 2e501014b082b22993fe97280707528923535821 Mon Sep 17 00:00:00 2001 From: luying Date: Fri, 15 Jan 2021 14:34:16 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=88=A4=E7=A9=BA=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/pvpService.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/game-server/app/services/pvpService.ts b/game-server/app/services/pvpService.ts index 686cbcbe5..b5119ec7a 100644 --- a/game-server/app/services/pvpService.ts +++ b/game-server/app/services/pvpService.ts @@ -145,7 +145,9 @@ export async function matchPlayerByRank(oppPlayers: OppPlayers[], mapWarJson: Di oppRoleId = result[0]; let pvpdefense = await PvpDefenseModel.findByRoleIdIncludeAll(oppRoleId); + if(!pvpdefense) return false; let pvpHistoryOpp = await generPlayerOppHis(pvpdefense, mapWarJson, roleId, pos); + if(!pvpHistoryOpp) return false; oppPlayers.push({ roleId: pvpHistoryOpp.oppRoleId, @@ -176,6 +178,7 @@ async function matchPlayer(oppPlayers: OppPlayers[], mapWarJson: DicWarJson[], r result = range[index]; } let pvpHistoryOpp = await generPlayerOppHis(result, mapWarJson, roleId, pos); + if(!pvpHistoryOpp) return false; oppPlayers.push({ roleId: pvpHistoryOpp.oppRoleId, oppDef: pvpHistoryOpp._id,