fix 判空处理
This commit is contained in:
@@ -145,7 +145,9 @@ export async function matchPlayerByRank(oppPlayers: OppPlayers[], mapWarJson: Di
|
|||||||
oppRoleId = result[0];
|
oppRoleId = result[0];
|
||||||
|
|
||||||
let pvpdefense = await PvpDefenseModel.findByRoleIdIncludeAll(oppRoleId);
|
let pvpdefense = await PvpDefenseModel.findByRoleIdIncludeAll(oppRoleId);
|
||||||
|
if(!pvpdefense) return false;
|
||||||
let pvpHistoryOpp = await generPlayerOppHis(pvpdefense, mapWarJson, roleId, pos);
|
let pvpHistoryOpp = await generPlayerOppHis(pvpdefense, mapWarJson, roleId, pos);
|
||||||
|
if(!pvpHistoryOpp) return false;
|
||||||
|
|
||||||
oppPlayers.push({
|
oppPlayers.push({
|
||||||
roleId: pvpHistoryOpp.oppRoleId,
|
roleId: pvpHistoryOpp.oppRoleId,
|
||||||
@@ -176,6 +178,7 @@ async function matchPlayer(oppPlayers: OppPlayers[], mapWarJson: DicWarJson[], r
|
|||||||
result = range[index];
|
result = range[index];
|
||||||
}
|
}
|
||||||
let pvpHistoryOpp = await generPlayerOppHis(result, mapWarJson, roleId, pos);
|
let pvpHistoryOpp = await generPlayerOppHis(result, mapWarJson, roleId, pos);
|
||||||
|
if(!pvpHistoryOpp) return false;
|
||||||
oppPlayers.push({
|
oppPlayers.push({
|
||||||
roleId: pvpHistoryOpp.oppRoleId,
|
roleId: pvpHistoryOpp.oppRoleId,
|
||||||
oppDef: pvpHistoryOpp._id,
|
oppDef: pvpHistoryOpp._id,
|
||||||
|
|||||||
Reference in New Issue
Block a user