|
@ -16,7 +16,7 @@ export default class { |
|
|
async register(request: Req, h: Res): ReturnValue { |
|
|
async register(request: Req, h: Res): ReturnValue { |
|
|
let { username, password, email, } = request.payload as any |
|
|
let { username, password, email, } = request.payload as any |
|
|
if (!username) username = email |
|
|
if (!username) username = email |
|
|
const User = request.getModel("User") |
|
|
const User = request.getModel("user") |
|
|
logger.trace(username, email) |
|
|
logger.trace(username, email) |
|
|
try { |
|
|
try { |
|
|
const result = await User.findOne({ where: { username: username } }) |
|
|
const result = await User.findOne({ where: { username: username } }) |
|
@ -47,7 +47,7 @@ export default class { |
|
|
@swagger("用户登录", "返回注册用户的信息", ["api"]) |
|
|
@swagger("用户登录", "返回注册用户的信息", ["api"]) |
|
|
async login(request: Req, h: Res): ReturnValue { |
|
|
async login(request: Req, h: Res): ReturnValue { |
|
|
let { username, password } = request.payload as any |
|
|
let { username, password } = request.payload as any |
|
|
const User = request.getModel("User") |
|
|
const User = request.getModel("user") |
|
|
const result = <any>await User.findOne({ where: { username: username } }) |
|
|
const result = <any>await User.findOne({ where: { username: username } }) |
|
|
if (result == null) { |
|
|
if (result == null) { |
|
|
return gFail(null, "不存在该用户") |
|
|
return gFail(null, "不存在该用户") |
|
@ -71,7 +71,7 @@ export default class { |
|
|
@swagger("删除用户", "删除用户账号", ["sum"]) |
|
|
@swagger("删除用户", "删除用户账号", ["sum"]) |
|
|
async del(request: Req, h: Res): ReturnValue { |
|
|
async del(request: Req, h: Res): ReturnValue { |
|
|
const { id } = request.auth.credentials |
|
|
const { id } = request.auth.credentials |
|
|
const User = request.getModel("User") |
|
|
const User = request.getModel("user") |
|
|
let result = await User.findOne({ where: { id: id } }) |
|
|
let result = await User.findOne({ where: { id: id } }) |
|
|
if (result == null) { |
|
|
if (result == null) { |
|
|
return gFail(null, "不存在该用户") |
|
|
return gFail(null, "不存在该用户") |
|
@ -84,7 +84,7 @@ export default class { |
|
|
@swagger("获取用户信息", "返回注册用户的信息", ["用户操作", "api"]) |
|
|
@swagger("获取用户信息", "返回注册用户的信息", ["用户操作", "api"]) |
|
|
async userinfo(request: Req, h: Res): ReturnValue { |
|
|
async userinfo(request: Req, h: Res): ReturnValue { |
|
|
const { id } = request.auth.credentials |
|
|
const { id } = request.auth.credentials |
|
|
const User = request.getModel("User") |
|
|
const User = request.getModel("user") |
|
|
let result = <any>await User.findOne({ where: { id: id } }) |
|
|
let result = <any>await User.findOne({ where: { id: id } }) |
|
|
if (result == null) { |
|
|
if (result == null) { |
|
|
return gFail(null, "不存在该用户") |
|
|
return gFail(null, "不存在该用户") |
|
|