物品消耗

This commit is contained in:
mamengke01
2020-12-16 20:42:31 +08:00
parent 228f6d7eaf
commit 05955f77bb
6 changed files with 150 additions and 85 deletions

View File

@@ -20,7 +20,23 @@ export class HeroHandler {
private channelService: ChannelService = this.app.get('channelService');
public async test(msg: { id: number, count: number}, session: BackendSession) {
public async test(msg: { id: number, count: number, seqId:number}, session: BackendSession) {
let roleId: string = session.get('roleId');
let roleName: string = session.get('roleName');
let sid: string = session.get('sid');
let {id, count, seqId} = msg;
let result = await handleCost(roleId, sid, [{id, count, seqId}] );
//let result = await addItems(roleId, roleName, sid, [{id, count}] );
if(!result) {
return resResult(STATUS.BATTLE_CONSUMES_NOT_ENOUGH);
}
return resResult(STATUS.SUCCESS,{result});
}
public async addItem(msg: { id: number, count: number}, session: BackendSession) {
let roleId: string = session.get('roleId');
let roleName: string = session.get('roleName');
let sid: string = session.get('sid');