数数:添加名将擂台排名

This commit is contained in:
luying
2022-09-15 19:53:21 +08:00
parent 012d8f5076
commit 8a3bb136d1

View File

@@ -1,4 +1,4 @@
import { ITEM_CHANGE_REASON, LADDER_OPP_STATUS, LADDER_SERVER_GAP_TIME, LADDER_STATUS, MAIL_TYPE, PUSH_ROUTE, REDIS_KEY } from "../consts";
import { ITEM_CHANGE_REASON, LADDER_OPP_STATUS, LADDER_SERVER_GAP_TIME, LADDER_STATUS, MAIL_TYPE, PUSH_ROUTE, REDIS_KEY, TA_USERSET_TYPE } from "../consts";
import { HeroType } from "../db/Hero";
import { LadderMatchModel, LadderMatchType, LadderUpdateInter } from "../db/LadderMatch";
import { LadderMatchRecModel, LadderMatchRecType } from "../db/LadderMatchRec";
@@ -16,6 +16,7 @@ import { Rank } from "./rankService";
import { getLadderDefCe, saveLadderDefCeByData } from "./redisService";
import { addItems } from "./role/rewardService";
import { combineItems } from "./role/util";
import { reportTAUserSet } from "./sdkService";
import { WarReward } from "./warRewardService";
export function refreshLadderDaily(ladderData: LadderMatchType) {
@@ -307,6 +308,10 @@ export async function ladderTimeout(battleCode: string, status: LADDER_STATUS) {
export async function battleEndWhenChange(atkLadderMatch: LadderMatchType, defLadderMatch: LadderMatchType, needRefresh: boolean) {
await updateLadderRedis(atkLadderMatch);
await updateLadderRedis(defLadderMatch);
if(atkLadderMatch) reportTAUserSet(TA_USERSET_TYPE.SET, atkLadderMatch.roleId, { ladder_rank: atkLadderMatch.rank });
if(defLadderMatch) reportTAUserSet(TA_USERSET_TYPE.SET, defLadderMatch.roleId, { ladder_rank: defLadderMatch.rank });
await refreshOpp(defLadderMatch, needRefresh);
return await refreshOpp(atkLadderMatch, needRefresh);
}