天梯数据库表;查询天梯状态接口

This commit is contained in:
liangtongchuan
2020-10-08 21:59:44 +08:00
parent cdc0197c95
commit 39d6ed9ae6
4 changed files with 101 additions and 0 deletions
@@ -0,0 +1,27 @@
import { TowerRecordModel } from './../../../../../shared/db/TowerRecord';
import { Application, BackendSession } from 'pinus';
import Role from '../../../db/Role';
export default function(app: Application) {
return new TowerBattleHandler(app);
}
export class TowerBattleHandler {
constructor(private app: Application) {
}
async getStatus(msg: {}, session: BackendSession) {
let roleId = session.get('roleId');
let { towerLv } = await Role.findByRoleId(roleId);
let towerRec = await TowerRecordModel.getRecordByLv(roleId, towerLv);
let data = towerRec ? {
curLv: towerLv,
usedHeroes: towerRec.heroes,
progress: towerRec.warStatus
} : '天梯记录异常';
return {
code: 200,
data
}
}
}