✨ feat(battle): 保存战场校验异常的数据
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user