fix(远征): 修复远征关卡挑战限制

This commit is contained in:
zhangxk
2023-07-12 13:25:31 +08:00
committed by luying
parent f0540f1e32
commit fe3c986350

View File

@@ -95,6 +95,11 @@ export class ExpeditionBattleHandler {
// const roleName = session.get('roleName');
const { expeditionCode, expeditionId } = msg;
let expeditionWarRecord = await ExpeditionWarRecordModel.getRecordByCodeAndId(expeditionCode, expeditionId);
if (expeditionWarRecord && (expeditionWarRecord.battleStatus == EXPEDITION_WAR_RECORD_STATUS.SUCCESS)) {
return resResult(STATUS.EXPEDITION_DUPLICATE_CHALLENGE);
}
let { myCe } = await ExpeditionRecordModel.getExpeditionRecordByCode(expeditionCode);
let curExpeditionWarRecord = await findOrCreateEnemies(roleId, myCe, expeditionCode, expeditionId, EXPEDITION_WAR_RECORD_STATUS.WAITING);