登录:修复token未更新
This commit is contained in:
+2
-2
@@ -264,8 +264,8 @@ export default class Role extends BaseModel {
|
|||||||
recFrdApplyCnt: number; // 玩家收取好友申请数量
|
recFrdApplyCnt: number; // 玩家收取好友申请数量
|
||||||
@prop({ required: true, default: 0 })
|
@prop({ required: true, default: 0 })
|
||||||
updatedMailAt: number;
|
updatedMailAt: number;
|
||||||
public static async findAllByUid(uid: number, lean = true) {
|
public static async findAllByUid(uid: number, getters = false, virtuals = true) {
|
||||||
const role: RoleType[] = await RoleModel.find({ 'userInfo.uid': uid }).select('roleId roleName serverId head frame spine lv updatedAt').lean(lean);
|
const role: RoleType[] = await RoleModel.find({ 'userInfo.uid': uid }).select('roleId roleName serverId head frame spine lv updatedAt').lean({ getters, virtuals});
|
||||||
return role;
|
return role;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -115,7 +115,7 @@ export default class User extends BaseModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static async getLastDeviceGuest(deviceId: string, token: string) {
|
public static async getLastDeviceGuest(deviceId: string, token: string) {
|
||||||
const user: UserType = await UserModel.findOneAndUpdate({ device: { $elemMatch: { $eq: deviceId } }, isGuest: true }, { token }).sort({createTime: -1}).lean();
|
const user: UserType = await UserModel.findOneAndUpdate({ device: { $elemMatch: { $eq: deviceId } }, isGuest: true }, { token }, { new: true }).sort({createTime: -1}).lean();
|
||||||
return user;
|
return user;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export default class GameController extends Controller {
|
|||||||
let loginServerList = new Array<ServerParamWithRole>();
|
let loginServerList = new Array<ServerParamWithRole>();
|
||||||
|
|
||||||
let allServers = await GameModel.getServerList();
|
let allServers = await GameModel.getServerList();
|
||||||
let roles = await RoleModel.findAllByUid(uid);
|
let roles = await RoleModel.findAllByUid(uid, true, true);
|
||||||
|
|
||||||
allServers.sort((a, b) => {
|
allServers.sort((a, b) => {
|
||||||
return b.id - a.id;
|
return b.id - a.id;
|
||||||
|
|||||||
Reference in New Issue
Block a user