聊天:推送部分军团消息

This commit is contained in:
liangtongchuan
2021-03-09 20:53:25 +08:00
parent 17b6b9ee61
commit 888ed12fb6
5 changed files with 45 additions and 2 deletions

View File

@@ -14,6 +14,7 @@ import { checkAuth, addActive } from '../../../services/guildService';
import { GuildModel } from '../../../db/Guild';
import { getBossByLv } from '../../../pubUtils/data';
import { lockData } from '../../../services/redLockService';
import { pushGuildBossSucMsg } from '../../../services/chatService';
export default function (app: Application) {
return new GuildHandler(app);
@@ -137,6 +138,7 @@ export class GuildHandler {
async action (msg: { damage: number, battleCode: string }, session: BackendSession ) {
const { battleCode, damage } = msg;
const roleId: string = session.get('roleId');
const roleName: string = session.get('roleName');
const serverId: number = parseInt(session.get('serverId'));
let userGuild = await UserGuildModel.getMyGuild(roleId, 'guildCode');
if (!userGuild)
@@ -153,6 +155,7 @@ export class GuildHandler {
if (!flag) {
return resResult(STATUS.WRONG_PARMS);
}
pushGuildBossSucMsg(roleId, roleName, code, bossInstance);
return resResult(STATUS.SUCCESS, { bossHp: 0 });
} else {
pushBossHpMessage(code, serverId, bossInstance.bossHp);