初步加入天梯接口
This commit is contained in:
@@ -96,6 +96,9 @@ export default class Role extends BaseModel {
|
||||
|
||||
@prop({ required: true })
|
||||
eventStatus: number; // 奇遇开启状态, 0-未开启 1-开启了第一场事件 2-完全开启
|
||||
|
||||
// @prop({ required: false })
|
||||
// hangUpTime: Date; // 当前挂机开始时间
|
||||
|
||||
public static async findByUid(uid: number, serverId: number, lean = true) {
|
||||
const role = await RoleModel.findOne({ 'userInfo.uid': uid, serverId }).lean(lean);
|
||||
@@ -131,6 +134,10 @@ export default class Role extends BaseModel {
|
||||
|
||||
public static async setEventStatus(roleId: string, eventStatus: number, lean = true) {
|
||||
const role = await RoleModel.findOneAndUpdate({ roleId }, { eventStatus }).lean(lean);
|
||||
}
|
||||
|
||||
public static async towerLvUp(roleId: string, lean = true) {
|
||||
let role = await RoleModel.findOneAndUpdate({roleId}, {$inc: {towerLv: 1}}).lean(lean);
|
||||
return role;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user