🐞 fix(gvg): 城内排行榜改为总排行榜
This commit is contained in:
@@ -457,9 +457,9 @@ export async function redisAddBattleScore(gvgTeam: GVGTeamType, incScore: number
|
||||
await r.setExpire(nextWeek);
|
||||
await r.setRankWithRoleInfo(roleId, incScore, Date.now(), null, true);
|
||||
|
||||
let r2 = new Rank(REDIS_KEY.GVG_BATTLE_USER_RANK_BY_CITY, { configId, groupKey, cityId });
|
||||
await r2.setExpire(nextWeek);
|
||||
await r2.setRankWithRoleInfo(roleId, incScore, Date.now(), null, true);
|
||||
// let r2 = new Rank(REDIS_KEY.GVG_BATTLE_USER_RANK_BY_CITY, { configId, groupKey, cityId });
|
||||
// await r2.setExpire(nextWeek);
|
||||
// await r2.setRankWithRoleInfo(roleId, incScore, Date.now(), null, true);
|
||||
}
|
||||
|
||||
export async function redisAddSettleScore(gvgTeam: GVGTeamType, incScore: number) {
|
||||
@@ -479,9 +479,9 @@ export async function redisAddSettleScore(gvgTeam: GVGTeamType, incScore: number
|
||||
await r3.setExpire(nextWeek);
|
||||
await r3.setRankWithRoleInfo(roleId, incScore, Date.now(), null, true)
|
||||
|
||||
let r4 = new Rank(REDIS_KEY.GVG_BATTLE_USR_SETTLE_RANK_BY_CITY, { configId, groupKey, cityId });
|
||||
await r4.setExpire(nextWeek);
|
||||
await r4.setRankWithRoleInfo(roleId, incScore, Date.now(), null, true)
|
||||
// let r4 = new Rank(REDIS_KEY.GVG_BATTLE_USR_SETTLE_RANK_BY_CITY, { configId, groupKey, cityId });
|
||||
// await r4.setExpire(nextWeek);
|
||||
// await r4.setRankWithRoleInfo(roleId, incScore, Date.now(), null, true)
|
||||
}
|
||||
|
||||
export async function getSpineCnt() {
|
||||
@@ -514,7 +514,7 @@ export async function getBattleRanksByCity(configId: number, groupKey: string, c
|
||||
// 玩家进驻的积分排行榜
|
||||
export async function getPlayerSettleRanksByCity(configId: number, groupKey: string, cityId: number, roleId?: string) {
|
||||
let teamObj = getGVGBattleData(groupKey);
|
||||
let r = new Rank(REDIS_KEY.GVG_BATTLE_USR_SETTLE_RANK_BY_CITY, { configId, groupKey, cityId });
|
||||
let r = new Rank(REDIS_KEY.GVG_BATTLE_USR_SETTLE_RANK, { configId, groupKey, cityId });
|
||||
r.setGenerFieldsFun((obj => {
|
||||
if(obj instanceof RoleRankInfo) {
|
||||
let pointIds = teamObj.rolePoints.get(obj.roleId)||[];
|
||||
@@ -534,7 +534,7 @@ export async function getPlayerSettleRanksByCity(configId: number, groupKey: str
|
||||
|
||||
// 玩家挑战的积分排行榜,按城池
|
||||
export async function getPlayerRanksByCity(configId: number, groupKey: string, cityId: number, roleId?: string) {
|
||||
let r = new Rank(REDIS_KEY.GVG_BATTLE_USER_RANK_BY_CITY, { configId, groupKey, cityId });
|
||||
let r = new Rank(REDIS_KEY.GVG_BATTLE_RANK, { configId, groupKey, cityId });
|
||||
r.setGenerFieldsFun((obj => {
|
||||
if(obj instanceof RoleRankInfo) {
|
||||
return { rank: obj.rank, roleId: obj.roleId, name: obj.roleName, score: obj.num }
|
||||
|
||||
Reference in New Issue
Block a user