From 8dcac22067cd31e3f70d5978e4b28648a1d5ef3b Mon Sep 17 00:00:00 2001 From: zhl Date: Thu, 28 Jan 2021 18:29:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=BF=94=E5=9B=9Escore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/AccountController.ts | 10 +++++++--- src/controllers/RankController.ts | 5 +++++ src/models/User.ts | 3 +++ src/service/rank.ts | 4 ++++ 4 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 src/controllers/RankController.ts create mode 100644 src/service/rank.ts 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) { + +}