体力:等级体力接口

This commit is contained in:
luying
2022-05-18 15:08:37 +08:00
parent 464f8175ce
commit 2d8e252a4a
3 changed files with 40 additions and 8 deletions

View File

@@ -214,6 +214,25 @@ export class ItemHandler {
return resResult(STATUS.SUCCESS, { apJson });
}
public async getApByLv(msg: { lv: number }, session: BackendSession) {
const { lv } = msg;
let roleId = session.get('roleId');
let ip = session.get('ip');
let { lvRecords = [] } = await ActionPointModel.getAp(roleId);
let lvRecord = lvRecords.find(cur => cur.lv == lv);
let ap = 0, apBefore = 0;
if(!lvRecord) {
let role = await RoleModel.findByRoleId(roleId, 'lv');
let apJson = await getAp(roleId, ip, role.lv);
ap = apJson.ap;
apBefore = apJson.ap;
} else {
({ ap, apBefore } = lvRecord);
}
return resResult(STATUS.SUCCESS, { ap, apBefore });
}
public async debugResetBuyTimes(msg: { magicWord: string }, session: BackendSession) {
const { magicWord } = msg;
if (magicWord !== DEBUG_MAGIC_WORD) {