镇念塔:修复一键碾压后下一层不能打bug

This commit is contained in:
luying
2022-04-19 11:00:56 +08:00
parent ea05eeddb8
commit 1e71e66c12
2 changed files with 7 additions and 4 deletions

View File

@@ -359,8 +359,8 @@ export default class Role extends BaseModel {
return role;
}
public static async towerLvUp(roleId: string) {
let role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $inc: { towerLv: 1 }, towerUpTime: new Date() }, { new: true }).lean({ getters: true, virtuals: true });
public static async towerLvUp(roleId: string, newWarStar: WarStar[] = []) {
let role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $inc: { towerLv: 1 }, $push: { warStar: { $each: newWarStar }}, towerUpTime: new Date() }, { new: true }).lean({ getters: true, virtuals: true });
return role;
}