修正正式环境排行榜没有数据的bug
This commit is contained in:
parent
6359a43f90
commit
f102698744
@ -30,6 +30,7 @@ import {
|
|||||||
import { Shop, validShopId } from '../../models/shop/Shop'
|
import { Shop, validShopId } from '../../models/shop/Shop'
|
||||||
import { ShopActivity } from '../../models/shop/ShopActivity'
|
import { ShopActivity } from '../../models/shop/ShopActivity'
|
||||||
import { GameUser } from '../../models/GameUser'
|
import { GameUser } from '../../models/GameUser'
|
||||||
|
import { isObjectId } from '../../utils/string.util'
|
||||||
|
|
||||||
|
|
||||||
class PuzzleController extends BaseController {
|
class PuzzleController extends BaseController {
|
||||||
@ -337,6 +338,13 @@ class PuzzleController extends BaseController {
|
|||||||
let {shop, level, accountId, mode, skip, limit} = req.params
|
let {shop, level, accountId, mode, skip, limit} = req.params
|
||||||
skip = +skip || 0
|
skip = +skip || 0
|
||||||
limit = +limit || 10
|
limit = +limit || 10
|
||||||
|
if (!isObjectId(shop)) {
|
||||||
|
let record = await Shop.fetchByID(shop)
|
||||||
|
if (!record) {
|
||||||
|
throw new ZError(12, 'shop not found')
|
||||||
|
}
|
||||||
|
shop = record.id
|
||||||
|
}
|
||||||
let {rankList, userRank, rankTotal} = await getRank({shop, level, accountId, mode, skip, limit})
|
let {rankList, userRank, rankTotal} = await getRank({shop, level, accountId, mode, skip, limit})
|
||||||
return {rankList, userRank, rankTotal}
|
return {rankList, userRank, rankTotal}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user