主线:添加宝箱

This commit is contained in:
luying
2022-03-10 11:48:30 +08:00
parent f69c3955e0
commit 053e603301
10 changed files with 278 additions and 6 deletions

View File

@@ -326,6 +326,8 @@ export default class Role extends BaseModel {
rankReceived: number[]; // 已领取奖励
@prop({ required: true, default: [], type: Number })
guide: number[]; // 引导
@prop({ required: true, default: [], type: Number })
receivedBox: number[]; // 引导
@prop({ required: true, default: false })
gachaHasGuide: boolean; // 是否进行过引导特殊招募
@@ -774,6 +776,10 @@ export default class Role extends BaseModel {
return result;
}
public static async receivedBox(roleId: string, ids: number[]) {
let rec: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $push: { receivedBox: { $each: ids } } }, { new: true }).lean();
return rec;
}
}
export const RoleModel = getModelForClass(Role);