登录:fix

This commit is contained in:
luying
2021-03-08 09:54:03 +08:00
parent 0e292b8bda
commit 9cc83a61a5
3 changed files with 6 additions and 4 deletions

View File

@@ -160,7 +160,7 @@ export default class User extends BaseModel {
const curTime: Date = new Date();
let { salt } = user;
let { npassword } = await this.encryptPass(password, salt);
const checkUser: UserType = await UserModel.findOneAndUpdate({ tel, password: npassword }, { $set: { token, lastLoginTime: curTime }, $addToSet: {device: deviceId}}).select('uid username name token').lean(lean);
const checkUser: UserType = await UserModel.findOneAndUpdate({ tel, password: npassword }, { $set: { token, lastLoginTime: curTime }, $addToSet: {device: deviceId}}, { new: true }).lean(lean);
return checkUser;
} else {
return null
@@ -193,7 +193,7 @@ export default class User extends BaseModel {
}
public static async addAuth(uid: number, auth: number, lean = true) {
const user: UserType = await UserModel.findOneAndUpdate({ uid }, { auth }).select('uid tel').lean(lean);
const user: UserType = await UserModel.findOneAndUpdate({ uid }, { auth }, {new: true}).select('uid tel').lean(lean);
return user;
}