排行榜如果遇到昵称为空的话, 返回匿名玩家
This commit is contained in:
parent
c01a1c1809
commit
b52d09f5d1
@ -7,6 +7,7 @@ import {
|
||||
getRankNear
|
||||
} from '../service/rank'
|
||||
import { User } from '../models/User'
|
||||
const DEFAULT_NICKNAME = '匿名玩家'
|
||||
|
||||
export default class RankController extends BaseController {
|
||||
|
||||
@ -28,16 +29,16 @@ export default class RankController extends BaseController {
|
||||
let results: any = []
|
||||
let i = 0
|
||||
for (let aid of accountIds) {
|
||||
const account = accountMap.get(aid)
|
||||
const account = accountMap.get(aid) || {nickname: DEFAULT_NICKNAME}
|
||||
results.push({
|
||||
rank: start + i ++,
|
||||
accountid: aid,
|
||||
nickname: account.nickname,
|
||||
nickname: account.nickname || DEFAULT_NICKNAME,
|
||||
avatar: account.avatar,
|
||||
score: scoreMap.get(aid)
|
||||
})
|
||||
}
|
||||
let userRank = await getAccountRank(accountid)
|
||||
let userRank = (await getAccountRank(accountid)) || 999
|
||||
// @ts-ignore
|
||||
let userScore = (await getAccountScore(accountid)) << 0
|
||||
return {
|
||||
@ -67,7 +68,7 @@ export default class RankController extends BaseController {
|
||||
results.push({
|
||||
rank: scoreMap.get(aid).rank,
|
||||
accountid: aid,
|
||||
nickname: account.nickname,
|
||||
nickname: account.nickname || DEFAULT_NICKNAME,
|
||||
avatar: account.avatar,
|
||||
score: scoreMap.get(aid).score
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user