fix 秘境json字段

This commit is contained in:
luying
2020-11-18 13:39:32 +08:00
parent b4c0dc7da7
commit 4f9d996003
16 changed files with 152 additions and 129 deletions
+8 -1
View File
@@ -126,6 +126,8 @@ export default class Role extends BaseModel {
towerTaskCnt: number; // 刷新派遣任务的次数,向上累加,每天8个
@prop({ required: false})
towerTaskRefTime: Date; // 刷新派遣任务的时间
@prop({ required: true, default: 0})
towerTaskReCnt: number; // 刷新派遣任务刷新次数
// 奇遇事件相关
@prop({ required: true, default: 0 })
@@ -273,7 +275,7 @@ export default class Role extends BaseModel {
// 重置派遣次数
public static async resetTowerCnt(roleId: string, curTime: Date, lean = true) {
const role = await RoleModel.findOneAndUpdate({roleId}, {towerTaskCnt: 0, towerTaskRefTime: curTime}, {new: true}).lean(lean);
const role = await RoleModel.findOneAndUpdate({roleId}, {towerTaskCnt: 0, towerTaskRefTime: curTime, towerTaskReCnt: 0}, {new: true}).lean(lean);
return role;
}
// 刷新派遣任务次数增长
@@ -281,6 +283,11 @@ export default class Role extends BaseModel {
const role = await RoleModel.findOneAndUpdate({roleId}, {$inc: {towerTaskCnt: num}}, {new: true}).lean(lean);
return role;
}
// 派遣任务增加刷新次数
public static async increaseTowerRefCnt(roleId: string, num: number, lean = true) {
const role = await RoleModel.findOneAndUpdate({roleId}, {$inc: {towerTaskReCnt: num}}, {new: true}).lean(lean);
return role;
}
// 刷新远征重置次数
public static async increaseExpeditionResetCnt(roleId: string, needRefresh: boolean, curTime: Date, lean = true) {