数数:添加名将擂台排名
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user