排行榜: 获取排行榜
This commit is contained in:
@@ -156,14 +156,14 @@ export async function getGateActivityRank(guildCode: string, serverId: number, r
|
||||
|
||||
let r = new Rank(REDIS_KEY.GATE_ACTIVITY, { serverId }, true);
|
||||
r.setGenerFieldsFun(generGuildActivityRankField);
|
||||
let { ranks: guildRank, myRank: myGuildRank } = await r.getRankListWithMyRank(guildCode);
|
||||
let { ranks: guildRank, myRank: myGuildRank } = await r.getRankListWithMyRank({guildCode});
|
||||
if(!myGuildRank) {
|
||||
myGuildRank = await r.generMyRankWithGuild(guildCode, 0, 0);
|
||||
}
|
||||
|
||||
let myR = new Rank(REDIS_KEY.USER_GATE_ACTIVITY, { serverId, guildCode });
|
||||
myR.setGenerFieldsFun(generGuildActivityMemberRankField);
|
||||
let { ranks: memberRank, myRank: myMemberRank } = await r.getRankListWithMyRank(roleId);
|
||||
let { ranks: memberRank, myRank: myMemberRank } = await r.getRankListWithMyRank({roleId});
|
||||
if(roleName && !myMemberRank) {
|
||||
myMemberRank = await r.generMyRankWithRole(roleId, 0, 0);
|
||||
}
|
||||
@@ -175,14 +175,14 @@ export async function getCityActivityRank(guildCode: string, serverId: number, c
|
||||
|
||||
let r = new Rank(REDIS_KEY.CITY_ACTIVITY, { serverId, cityId }, true);
|
||||
r.setGenerFieldsFun(generGuildActivityRankField);
|
||||
let { ranks: guildRank, myRank: myGuildRank } = await r.getRankListWithMyRank(guildCode);
|
||||
let { ranks: guildRank, myRank: myGuildRank } = await r.getRankListWithMyRank({guildCode});
|
||||
if(!myGuildRank) {
|
||||
myGuildRank = await r.generMyRankWithGuild(guildCode, 0, 0);
|
||||
}
|
||||
|
||||
let myR = new Rank(REDIS_KEY.USER_CITY_ACTIVITY, { serverId, guildCode });
|
||||
myR.setGenerFieldsFun(generGuildActivityMemberRankField);
|
||||
let { ranks: memberRank, myRank: myMemberRank } = await r.getRankListWithMyRank(roleId);
|
||||
let { ranks: memberRank, myRank: myMemberRank } = await r.getRankListWithMyRank({roleId});
|
||||
if(roleName && !myMemberRank) {
|
||||
myMemberRank = await r.generMyRankWithRole(roleId, 0, 0);
|
||||
}
|
||||
@@ -193,7 +193,7 @@ export async function getCityActivityRank(guildCode: string, serverId: number, c
|
||||
export async function getRaceActivityRank(guildCode: string, serverId: number) {
|
||||
let r = new Rank(REDIS_KEY.RACE_ACTIVITY, { serverId }, true, 6);
|
||||
r.setGenerFieldsFun(generField);
|
||||
let { myRank, ranks } = await r.getRankListWithMyRank(guildCode);
|
||||
let { myRank, ranks } = await r.getRankListWithMyRank({guildCode});
|
||||
if(!myRank) {
|
||||
myRank = await r.generMyRankWithGuild(guildCode, 0, 0);
|
||||
}
|
||||
@@ -217,7 +217,7 @@ export async function getWoodenHorseList(guildCode: string, serverId: number) {
|
||||
let obj = getRaceActivityObj();
|
||||
let r = new Rank(REDIS_KEY.RACE_ACTIVITY, {serverId}, true, 6, 5);
|
||||
|
||||
let myRank = await r.getMyRank(guildCode);
|
||||
let myRank = await r.getMyRank({guildCode});
|
||||
let startRank = myRank - 2 > 0? myRank - 2: 1;
|
||||
let endRank = startRank + 4;
|
||||
let range =<GuildRankInfo[]> await r.getRankByRange(startRank, endRank);
|
||||
@@ -362,8 +362,8 @@ export async function gateActivitySettleReward(guildCode: string, serverId: numb
|
||||
let { gateHp, members } = obj.getObj(guildCode, serverId);
|
||||
|
||||
let r = new Rank(REDIS_KEY.GATE_ACTIVITY, { serverId }, true);
|
||||
let rank = await r.getMyRank(guildCode);
|
||||
let guildScore = await r.getMyScore(guildCode);
|
||||
let rank = await r.getMyRank({guildCode});
|
||||
let guildScore = await r.getMyScore({guildCode});
|
||||
|
||||
let rewards = getGuildAuctionRewards(GUILD_ACTIVITY_TYPE.GATE_ACTIVITY, rank);
|
||||
|
||||
@@ -654,7 +654,7 @@ export async function raceActivitySettleReward(guildCode: string, woodenHorse: W
|
||||
// 计算排名,计算耐久,发送奖励
|
||||
let r = new Rank(REDIS_KEY.RACE_ACTIVITY, { serverId }, true);
|
||||
let isSuccess = distance >= GUILDACTIVITY.RACEACTIVITY_LENGTH; // 血条未击破则没有占领军团
|
||||
let myGuildRank = await r.getMyRank(guildCode);
|
||||
let myGuildRank = await r.getMyRank({guildCode});
|
||||
let members = obj.getMembersOfGuild(guildCode);
|
||||
|
||||
let rewards = getGuildAuctionRewards(GUILD_ACTIVITY_TYPE.RACE_ACTIVITY, myGuildRank);
|
||||
|
||||
Reference in New Issue
Block a user