feat(battle): 保存战场校验异常的数据

This commit is contained in:
liangtongchuan
2023-04-11 18:52:16 +08:00
parent cb12b47567
commit 922b055567
3 changed files with 71 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
import { Application, BackendSession, HandlerService, } from 'pinus';
import { BattleRecordModel } from '../../../db/BattleRecord';
import { BattleSweepRecordModel } from '../../../db/BattleSweepRecord';
import { BattleCheatRecModel } from '../../../db/BattleCheatRec';
import { genCode, getReasonByWarType, getWarTypeName } from '../../../pubUtils/util';
import { WAR_TYPE, EVENT_STATUS, REDIS_KEY, KING_EXP_RATIO_TYPE, TA_EVENT, ITEM_CHANGE_REASON } from '../../../consts';
import { checkDaily, checkDailyAndIncrease } from '../../../services/dailyBattleService';
@@ -528,4 +529,17 @@ export class NormalBattleHandler {
receivedWarIds: warIds, goods: combineItems(goods)
});
}
// 记录战场校验异常数据
async recordBattleCheat(msg: { dataId: number, type: number, iKey: number, value: number, secV: number }, session: BackendSession) {
const { dataId, type, iKey, value, secV } = msg;
let roleId = session.get('roleId');
let roleName = session.get('roleName');
const rec = await BattleCheatRecModel.createRecord(dataId, type, iKey, value, secV, roleId, roleName);
if (!rec) {
return resResult(STATUS.BATTLE_CHECK_REC_SAVE_ERR);
}
return resResult(STATUS.SUCCESS);
}
}