任务:任务去除funcs的判断,直接达成
This commit is contained in:
@@ -229,9 +229,6 @@ export default class Role extends BaseModel {
|
||||
@prop({ required: true, default: 0 })
|
||||
quitTime: number; // 更新 / 登录时间
|
||||
|
||||
@prop({ required: true, type: Number, default: [], _id: false })
|
||||
funcs: Array<number>; // 开启了的功能
|
||||
|
||||
// 天梯相关
|
||||
@prop({ required: true, default: 1 })
|
||||
towerLv: number; // 天梯当前层数
|
||||
@@ -583,12 +580,6 @@ export default class Role extends BaseModel {
|
||||
}
|
||||
}
|
||||
|
||||
// 保存开启功能
|
||||
public static async pushFuncs(roleId: string, funcs: number[], lean = true) {
|
||||
const recs: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $push: { funcs: { $each: funcs } } }, { new: true }).lean(lean);
|
||||
return recs
|
||||
}
|
||||
|
||||
public static async updateRoleInfo(roleId: string, roleUpdate: RoleUpdate, getters = false, virtuals = true) {
|
||||
delete roleUpdate._id;
|
||||
let result: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $set: roleUpdate }, { new: true }).lean({ getters, virtuals });
|
||||
|
||||
Reference in New Issue
Block a user