数数:添加名将擂台排名
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 { HeroType } from "../db/Hero";
|
||||||
import { LadderMatchModel, LadderMatchType, LadderUpdateInter } from "../db/LadderMatch";
|
import { LadderMatchModel, LadderMatchType, LadderUpdateInter } from "../db/LadderMatch";
|
||||||
import { LadderMatchRecModel, LadderMatchRecType } from "../db/LadderMatchRec";
|
import { LadderMatchRecModel, LadderMatchRecType } from "../db/LadderMatchRec";
|
||||||
@@ -16,6 +16,7 @@ import { Rank } from "./rankService";
|
|||||||
import { getLadderDefCe, saveLadderDefCeByData } from "./redisService";
|
import { getLadderDefCe, saveLadderDefCeByData } from "./redisService";
|
||||||
import { addItems } from "./role/rewardService";
|
import { addItems } from "./role/rewardService";
|
||||||
import { combineItems } from "./role/util";
|
import { combineItems } from "./role/util";
|
||||||
|
import { reportTAUserSet } from "./sdkService";
|
||||||
import { WarReward } from "./warRewardService";
|
import { WarReward } from "./warRewardService";
|
||||||
|
|
||||||
export function refreshLadderDaily(ladderData: LadderMatchType) {
|
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) {
|
export async function battleEndWhenChange(atkLadderMatch: LadderMatchType, defLadderMatch: LadderMatchType, needRefresh: boolean) {
|
||||||
await updateLadderRedis(atkLadderMatch);
|
await updateLadderRedis(atkLadderMatch);
|
||||||
await updateLadderRedis(defLadderMatch);
|
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);
|
await refreshOpp(defLadderMatch, needRefresh);
|
||||||
return await refreshOpp(atkLadderMatch, needRefresh);
|
return await refreshOpp(atkLadderMatch, needRefresh);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user