天梯排行榜添加字段

This commit is contained in:
luying
2020-11-12 14:56:04 +08:00
parent 2b4fec3127
commit 4688bad6d3

View File

@@ -294,8 +294,26 @@ export class TowerBattleHandler {
async getTowerRank(msg: {}, session: BackendSession) {
let roleId = session.get('roleId');
let roleName = session.get('roleName');
let ranks = await RoleModel.getRank('tower', ['roleId', 'roleName', 'towerLv', 'lv', 'vLv']);
let resultRanks = ranks.map((cur, index) => { return {rank: index+1, ...cur, guildName: ""}});
let myRank = null;
for(let r of resultRanks) {
if(r.roleId == roleId) {
myRank = r; break
}
}
if(!myRank) {
let role = await RoleModel.findByRoleId(roleId);
let {towerLv, lv, vLv} = role;
myRank = {
rank: 0, roleId, roleName, towerLv, lv, vLv
}
}
return resResult(STATUS.SUCCESS, { ranks: ranks.map((cur, index) => { return {rank: index+1, ...cur} }) });
return resResult(STATUS.SUCCESS, { ranks: resultRanks, myRank });
}
}