活动:修复寻宝骑兵问题

This commit is contained in:
luying
2022-05-12 18:35:56 +08:00
parent 63a2ddbb62
commit 572933a3e6
3 changed files with 12 additions and 5 deletions
+6
View File
@@ -328,6 +328,12 @@ export default class Role extends BaseModel {
return role;
}
public static async findByRoleIdAndSetTime(roleId: string, select?: string, getters = false) {
const curSec = nowSeconds();
// 为了计算累计登录,此处查询new为false
const role: RoleType = await RoleModel.findOneAndUpdate({ roleId }, { loginTime: curSec, quitTime: curSec }, { new: false }).select(select).lean({ getters, virtuals: true });
return role;
}
/**
* 根据roleId获取一条数据
* @param roleId 玩家id