战场:悔棋
This commit is contained in:
@@ -63,7 +63,8 @@ export default class BattleRecord extends BaseModel {
|
||||
@prop({ required: true, _id: false })
|
||||
record: Record; // 使用的武将等记录
|
||||
|
||||
|
||||
@prop({ required: true, default: 0 })
|
||||
regretCnt: number; // 悔棋次数
|
||||
|
||||
public static async getBattleRecordByCode(battleCode: string, lean = true) {
|
||||
const result: BattleRecordType = await BattleRecordModel.findOne({ battleCode }).lean(lean);
|
||||
@@ -97,6 +98,11 @@ export default class BattleRecord extends BaseModel {
|
||||
let result: BattleRecordType = await BattleRecordModel.findOneAndUpdate({ battleCode }, { $inc: { 'record.bossDamage': damage } }, { new: true }).lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async incRegretCnt(battleCode: string, count: number) {
|
||||
let result: BattleRecordType = await BattleRecordModel.findOneAndUpdate({ battleCode }, { $inc: { regretCnt: count } }, { new: true }).lean();
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
export const BattleRecordModel = getModelForClass(BattleRecord);
|
||||
|
||||
Reference in New Issue
Block a user