feat: find user by account (aka userName or userId)
This commit is contained in:
@@ -68,7 +68,7 @@ export default class UserApi extends BaseApi {
|
||||
code: 400,
|
||||
}
|
||||
|
||||
const user = (User.findByUserName(args.account as string) || User.findById(args.account as string)) as User
|
||||
const user = User.findByAccount(args.account as string) as User
|
||||
if (user == null) return {
|
||||
msg: "賬號或密碼錯誤",
|
||||
code: 400,
|
||||
|
||||
@@ -103,6 +103,9 @@ export default class User {
|
||||
console.error(chalk.red(`警告: 查询 username = ${userName} 时, 查询到多个相同用户名的用户`))
|
||||
return new User(beans[0])
|
||||
}
|
||||
static findByAccount(account: string) {
|
||||
return User.findByUserName(account) || User.findById(account)
|
||||
}
|
||||
|
||||
declare bean: UserBean
|
||||
constructor(bean: UserBean) {
|
||||
|
||||
Reference in New Issue
Block a user