diff --git a/src/controllers/AccountController.ts b/src/controllers/AccountController.ts index 886aced..614fa1a 100644 --- a/src/controllers/AccountController.ts +++ b/src/controllers/AccountController.ts @@ -81,15 +81,19 @@ export default class AccountController extends BaseController { let account = req.user return { nickname: account.nickname, - avatar: account.avatar + avatar: account.avatar, + score: account.season_score } } - @router('get /svr/randomrobot') + @router('post /svr/randomrobot') async randomRobot(req: any) { + let { min, max } = req.params // @ts-ignore let str: string = await new RedisClient().srandmember(BaseConst.ROBOT_INFO) - let arr = str.split(BaseConst.ROBOT_INFO_SEP) + let arr = ['default', 'https://resource.kingsome.cn/matchvs_cdn/1.0.0.1/avatar/21_1.jpg'] + if (str) + arr = str.split(BaseConst.ROBOT_INFO_SEP) return { nickname: arr[0], avatar: arr[1] diff --git a/src/controllers/RankController.ts b/src/controllers/RankController.ts new file mode 100644 index 0000000..2107237 --- /dev/null +++ b/src/controllers/RankController.ts @@ -0,0 +1,5 @@ +import BaseController from '../common/base.controller' + +export default class RankController extends BaseController { + +} diff --git a/src/models/User.ts b/src/models/User.ts index 5faca98..b32546d 100644 --- a/src/models/User.ts +++ b/src/models/User.ts @@ -60,6 +60,9 @@ class UserClass extends FindOrCreate { public comment?: string @prop() public lastLogin?: Date + + @prop({default: 0}) + public robot: number /** * 已获得卡牌信息 */ diff --git a/src/service/rank.ts b/src/service/rank.ts new file mode 100644 index 0000000..fed48dc --- /dev/null +++ b/src/service/rank.ts @@ -0,0 +1,4 @@ + +export function updateRank(accountid: string, score: number) { + +}