修正排行榜第一个数字是空的bug
This commit is contained in:
parent
d3eefdbc39
commit
b0b14a13ed
@ -190,7 +190,7 @@
|
|||||||
rankList: [
|
rankList: [
|
||||||
[
|
[
|
||||||
'account id', 帐号id
|
'account id', 帐号id
|
||||||
'rank', 排名
|
'score', 分数
|
||||||
'nickname', 昵称(暂无)
|
'nickname', 昵称(暂无)
|
||||||
'avatar' 头像
|
'avatar' 头像
|
||||||
]
|
]
|
||||||
|
@ -6,8 +6,6 @@ import {
|
|||||||
PuzzleStatusClass
|
PuzzleStatusClass
|
||||||
} from '../../models/match/PuzzleSession'
|
} from '../../models/match/PuzzleSession'
|
||||||
import { ZError } from '../../common/ZError'
|
import { ZError } from '../../common/ZError'
|
||||||
import { BaseConst } from '../../constants/BaseConst'
|
|
||||||
import { mission_vo } from '../../config/parsers/mission_vo'
|
|
||||||
import {
|
import {
|
||||||
broadcast,
|
broadcast,
|
||||||
createRoom,
|
createRoom,
|
||||||
@ -21,18 +19,17 @@ import { Schedule } from '../../clock/Schedule'
|
|||||||
import {
|
import {
|
||||||
calcPvpScore,
|
calcPvpScore,
|
||||||
calcSingleScore,
|
calcSingleScore,
|
||||||
checkSingleFinish, fetchLevelCfg, fetchSinglePuzzleType, getRank,
|
checkSingleFinish,
|
||||||
|
fetchLevelCfg,
|
||||||
|
fetchSinglePuzzleType,
|
||||||
|
getRank,
|
||||||
startGame,
|
startGame,
|
||||||
transformRecord, updateSingleRank
|
transformRecord,
|
||||||
|
updateSingleRank
|
||||||
} from '../../services/GameLogic'
|
} from '../../services/GameLogic'
|
||||||
import { ObjectId } from 'bson'
|
import { ObjectId } from 'bson'
|
||||||
import { Shop } from '../../models/shop/Shop'
|
|
||||||
import { isObjectId } from '../../utils/string.util'
|
import { isObjectId } from '../../utils/string.util'
|
||||||
import {
|
import { getAccountScore } from '../../services/Rank'
|
||||||
getAccountRank,
|
|
||||||
getAccountScore,
|
|
||||||
getRankList
|
|
||||||
} from '../../services/Rank'
|
|
||||||
|
|
||||||
|
|
||||||
class PuzzleController extends BaseController {
|
class PuzzleController extends BaseController {
|
||||||
|
@ -161,7 +161,7 @@ export async function getRank({shop, level, accountId, mode, skip, limit }
|
|||||||
const key = rankKey(shop, level, mode)
|
const key = rankKey(shop, level, mode)
|
||||||
let datas: any = await getRankList(skip, limit, key)
|
let datas: any = await getRankList(skip, limit, key)
|
||||||
// let scoreMap: Map<any, number> = new Map()
|
// let scoreMap: Map<any, number> = new Map()
|
||||||
let rankList: [any[]] = [[]]
|
let rankList: [any[]] = []
|
||||||
for (let i = 0, l = datas.length; i < l; i += 2) {
|
for (let i = 0, l = datas.length; i < l; i += 2) {
|
||||||
// scoreMap.set(datas[i], datas[i + 1] << 0)
|
// scoreMap.set(datas[i], datas[i + 1] << 0)
|
||||||
rankList.push([datas[i], datas[i + 1] << 0])
|
rankList.push([datas[i], datas[i + 1] << 0])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user