排行榜:名将擂台&军团首页显示
This commit is contained in:
@@ -1134,7 +1134,7 @@ export async function getGeneralRank(role: RoleType & { rankReceived: number[] }
|
|||||||
return dic && dic.rankId == id;
|
return dic && dic.rankId == id;
|
||||||
});
|
});
|
||||||
let r = new Rank(redisKey, { serverId }, false, 1);
|
let r = new Rank(redisKey, { serverId }, false, 1);
|
||||||
let ranks = await r.getRankByRange();
|
let ranks = await r.getRankByRange('+inf', '-inf', id != RANK_TYPE.LADDER);
|
||||||
// if (ranks.length > 0) {
|
// if (ranks.length > 0) {
|
||||||
let param = new GeneralRankParam(id, ranks[0], general, received);
|
let param = new GeneralRankParam(id, ranks[0], general, received);
|
||||||
result.push({...param, general});
|
result.push({...param, general});
|
||||||
|
|||||||
+2
-2
@@ -160,7 +160,7 @@ export default class Guild extends BaseModel {
|
|||||||
.sort(sort)
|
.sort(sort)
|
||||||
.limit(100).skip((page - 1) * 100)
|
.limit(100).skip((page - 1) * 100)
|
||||||
.select(GUILD_SELECT.RANK)
|
.select(GUILD_SELECT.RANK)
|
||||||
.populate('leader', {roleId: 1, roleName: 1, title: 1, frame: 1, head: 1, spine: 1, lv: 1, _id: 0}, 'Role')
|
.populate('leader', {roleId: 1, roleName: 1, title: 1, frame: 1, head: 1, spine: 1, frames: 1, heads: 1, spines: 1, lv: 1, _id: 0}, 'Role')
|
||||||
.lean({ virtuals: true });
|
.lean({ virtuals: true });
|
||||||
return guildList;
|
return guildList;
|
||||||
}
|
}
|
||||||
@@ -175,7 +175,7 @@ export default class Guild extends BaseModel {
|
|||||||
if(serverId) condition.serverId = serverId;
|
if(serverId) condition.serverId = serverId;
|
||||||
const result: GuildType = await GuildModel.findOne(condition)
|
const result: GuildType = await GuildModel.findOne(condition)
|
||||||
.select(select)
|
.select(select)
|
||||||
.populate('leader', {roleId: 1, roleName: 1, frame: 1, head: 1, spine: 1, lv: 1, quitTime: 1, ce: 1, title: 1, _id: 0}, 'Role')
|
.populate('leader', {roleId: 1, roleName: 1, frame: 1, head: 1, spine: 1, frames: 1, heads: 1, spines: 1, lv: 1, quitTime: 1, ce: 1, title: 1, _id: 0}, 'Role')
|
||||||
.lean({ getters: true, virtuals: true });
|
.lean({ getters: true, virtuals: true });
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user