形象:检查重名

This commit is contained in:
luying
2021-03-12 10:16:16 +08:00
parent 4ed7a7b0ec
commit 99a06d1136
3 changed files with 13 additions and 3 deletions
+5
View File
@@ -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);