装备:天晶石洗练
This commit is contained in:
@@ -100,6 +100,16 @@ export default class Jewel extends BaseModel {
|
||||
return rec;
|
||||
}
|
||||
|
||||
public static async lock(seqId: number, id: number, lock: boolean) {
|
||||
let result: JewelType = await JewelModel.findOneAndUpdate({ seqId, 'randSe.id': id }, { $set: { 'randSe.$.locked': lock } }, { new: true, upsert: false }).select('seqId id randSe').lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async updateInfo(seqId: number, update: jewelUpdate) {
|
||||
let result: JewelType = await JewelModel.findOneAndUpdate({ seqId }, { $set: update }, {new: true}).lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async deleteBySeqIds(roleId: string, seqIds: number[]) {
|
||||
let jewels = await JewelModel.findbySeqIds(seqIds);
|
||||
await JewelModel.deleteMany({ roleId, seqId: { $in: seqIds } });
|
||||
|
||||
Reference in New Issue
Block a user