镇念塔:支持多层碾压
This commit is contained in:
@@ -404,6 +404,11 @@ export default class Role extends BaseModel {
|
||||
return role;
|
||||
}
|
||||
|
||||
public static async setTowerLv(roleId: string, towerLv: number, newWarStar: WarStar[] = []) {
|
||||
let role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $set: { towerLv }, $push: { warStar: { $each: newWarStar }}, towerUpTime: new Date() }, { new: true }).lean({ getters: true, virtuals: true });
|
||||
return role;
|
||||
}
|
||||
|
||||
public static async receiveTowerBox(roleId: string, ids: number[] = []) {
|
||||
let role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { $push: { towerReceived: { $each: ids }} }, { new: true }).lean();
|
||||
return role;
|
||||
|
||||
Reference in New Issue
Block a user