形象:检查重名
This commit is contained in:
@@ -555,6 +555,11 @@ export default class Role extends BaseModel {
|
||||
const result = await RoleModel.findOneAndUpdate({roleId}, { $pull: { heads: { id: id }, $push: { heads: figure } }}, {new: true}).lean();
|
||||
return result
|
||||
}
|
||||
|
||||
public static async checkName(roleName: string, serverId: number) {
|
||||
const role = await RoleModel.findOne({ roleName, serverId }).lean();
|
||||
return !!role;
|
||||
}
|
||||
}
|
||||
|
||||
export const RoleModel = getModelForClass(Role);
|
||||
|
||||
Reference in New Issue
Block a user