✨ feat(db): 补充Role表中只读节点使用
This commit is contained in:
@@ -376,7 +376,7 @@ export default class Role extends BaseModel {
|
||||
}
|
||||
|
||||
public static async findByUid(uid: number, serverId: number, select?: string, getters = false) {
|
||||
const role: RoleType = await RoleModel.findOne({ 'userInfo.uid': uid, serverId }).select(select).lean({ getters, virtuals: true });
|
||||
const role: RoleType = await RoleROModel.findOne({ 'userInfo.uid': uid, serverId }).select(select).lean({ getters, virtuals: true });
|
||||
|
||||
return role;
|
||||
}
|
||||
@@ -394,7 +394,7 @@ export default class Role extends BaseModel {
|
||||
* @param getters 是否使用get方法,如ce使用了自动缩小1w倍
|
||||
*/
|
||||
public static async findByRoleId(roleId: string, select?: string, getters = false, virtuals = true) {
|
||||
const role: RoleType = await RoleModel.findOne({ roleId }).select(select).lean({ getters, virtuals });
|
||||
const role: RoleType = await RoleROModel.findOne({ roleId }).select(select).lean({ getters, virtuals });
|
||||
return role;
|
||||
}
|
||||
public static async findByRoleIds(roleIds: string[], select?: string, getters = false, virtuals = true) {
|
||||
@@ -403,7 +403,7 @@ export default class Role extends BaseModel {
|
||||
}
|
||||
|
||||
public static async findByRoleName(roleName: string, select?: string, getters = false, virtuals = true) {
|
||||
const role: RoleType = await RoleModel.findOne({ roleName }).select(select).lean({ getters, virtuals });
|
||||
const role: RoleType = await RoleROModel.findOne({ roleName }).select(select).lean({ getters, virtuals });
|
||||
return role;
|
||||
}
|
||||
|
||||
@@ -514,7 +514,7 @@ export default class Role extends BaseModel {
|
||||
public static async hangUpSpdUp(roleId: string, cnt: number, curTime: Date) {
|
||||
if (cnt < 0) return null;
|
||||
|
||||
const result = await RoleModel.findOne({ roleId }).lean();
|
||||
const result = await RoleROModel.findOne({ roleId }).lean();
|
||||
const lastSpdUpTime = result?.lastSpdUpTime;
|
||||
let role: RoleType;
|
||||
if(!lastSpdUpTime || shouldRefresh(lastSpdUpTime, curTime)) {
|
||||
|
||||
Reference in New Issue
Block a user