🐞 fix(gvg): 城内排行榜改为总排行榜

This commit is contained in:
luying
2023-08-09 09:35:04 +08:00
parent 3cabfc998b
commit 3768112d45

View File

@@ -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 }