主线:添加宝箱
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user