演武台:修复bug
This commit is contained in:
@@ -49,7 +49,7 @@ export class GuildHandler {
|
||||
let res: any = await lockData(serverId, DATA_NAME.BOSS_SCRIPT, code);//加锁
|
||||
if (!!res.err)
|
||||
return resResult(STATUS.REDLOCK_ERR);
|
||||
const guild = await GuildModel.findByCode(code, serverId, 'code lv structure refOpenBossTime, openBossCnt');
|
||||
const guild = await GuildModel.findByCode(code, serverId, 'code lv structure refOpenBossTime openBossCnt');
|
||||
if (!guild) {
|
||||
res.releaseCallback();
|
||||
return resResult(STATUS.GUILD_NOT_FOUND);
|
||||
@@ -137,6 +137,7 @@ export class GuildHandler {
|
||||
}
|
||||
//记录伤害
|
||||
let bossInstance = await BossInstanceModel.updateBossHp(bossCode, damage, roleId);
|
||||
if(!bossInstance) return resResult(STATUS.GUILD_SCRIPT_NOT_OPENED);
|
||||
await BattleRecordModel.incBossDamage(battleCode, damage, bossInstance?.bossHp);
|
||||
if (!bossInstance || bossInstance.bossHp == 0) {//进入结算
|
||||
let flag = await checkBossResult(bossCode, guildCode, serverId, DATA_NAME.BOSS_SCRIPT, roleId, damage);
|
||||
@@ -214,8 +215,8 @@ export class GuildHandler {
|
||||
encourageMax: dicBossBase.encourageSum,
|
||||
myEncourageCnt: myEncourageCntResult
|
||||
}
|
||||
let chatSid = await getGuildChannelSid(code);
|
||||
pinus.app.rpc.chat.guildRemote.pushEncourage.toServer(chatSid, code, result);
|
||||
let chatSid = await getGuildChannelSid(userGuild.guildCode);
|
||||
pinus.app.rpc.chat.guildRemote.pushEncourage.toServer(chatSid, userGuild.guildCode, result);
|
||||
return resResult(STATUS.SUCCESS, result);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user