diff --git a/shared/db/Role.ts b/shared/db/Role.ts index 38627e5f0..2d2a32a6a 100644 --- a/shared/db/Role.ts +++ b/shared/db/Role.ts @@ -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)) {