🐞 fix(icon): 修复防守方失败且排名不变不推送提示

This commit is contained in:
zhangxk
2023-09-04 20:08:07 +08:00
parent a3c4fc217e
commit 9949c1bb2f
4 changed files with 5 additions and 5 deletions

View File

@@ -235,7 +235,7 @@ export class LadderHandler {
await checkTaskInLadderEnd(serverId, roleId, sid, isSuccess, historyRank, atkLadderMatch.rank);
if (isSuccess && (!rec.defenseInfo?.isRobot)) await pushLadderIconShow(rec.roleId2, true);
if (isSuccess && (!rec.defenseInfo?.isRobot) && rec.defenseInfo.oldRank < rec.defenseInfo.newRank) await pushLadderIconShow(rec.roleId2, true);
return resResult(STATUS.SUCCESS, {...pick(result, ['rank', 'historyRank', 'challengeCnt','status', 'time', 'oppPlayers']), battleGoods, breakGoods});
}

View File

@@ -378,7 +378,7 @@ export class GVGProduceHandler {
await saveScoreToRank(rec);
addVestigeBattleEndRec(rec);
if (isSuccess && (!rec.defenseInfo?.isRobot)) await pushGvgFightIconShow(rec.defenseRoleId, battleCode);
if (isSuccess && (!rec.defenseInfo?.isRobot) && rec.defenseInfo.oldRank < rec.defenseInfo.newRank) await pushGvgFightIconShow(rec.defenseRoleId, battleCode);
return resResult(STATUS.SUCCESS, {
vestigeId: rec.vestigeId,