远征:修改碾压判断条件

This commit is contained in:
luying
2022-08-24 13:36:06 +08:00
parent a97dda900d
commit 41d84a96e2
7 changed files with 17 additions and 17 deletions
+6
View File
@@ -248,6 +248,8 @@ export default class Role extends BaseModel {
expeditionResetCnt: number; // 远征重置次数
@prop({ required: true, default: new Date() })
expeditionResetRefTime: Date; // 远征重置次数刷新时间
@prop({ required: true, default: 0 })
expeditionHistoryResetCnt: number; // 远征重置次数
// 秘境相关
@prop({ required: true, default: 0 })
@@ -410,6 +412,10 @@ export default class Role extends BaseModel {
let role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $inc: { expeditionPoint: point } }, { new: true }).lean(lean);
return role;
}
public static async increaseExpeditionCnt(roleId: string, cnt: number) {
let role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $inc: { expeditionHistoryResetCnt: cnt } }, { new: true }).lean();
return role;
}
public static async levelup(roleId: string, lv: number, exp: number, getters = false, virtuals = true) {
let role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $set: { exp, lv } }, { new: true }).lean({ getters, virtuals });