(gvg): 添加遗迹id校验

This commit is contained in:
luying
2023-02-07 18:02:51 +08:00
parent f484ce329e
commit 33074350d9

View File

@@ -88,6 +88,9 @@ export class GVGProduceHandler {
const serverId = session.get('serverId');
const { vestigeId, lineup: heroes } = msg;
if(!await checkVestige(serverId, vestigeId)) {
return resResult(STATUS.GVG_VESTIGE_ERR);
}
let { configId, period } = getGVGPeriodData();
if(period != GVG_PERIOD.PREPARE) return resResult(STATUS.GVG_NOT_PREPARE_PERIOD);
let groupId = await getGroupIdOfServer(serverId);
@@ -123,6 +126,10 @@ export class GVGProduceHandler {
const serverId: number = session.get('serverId');
let { vestigeId, roleId: targetRoleId, rank } = msg;
if(!await checkVestige(serverId, vestigeId)) {
return resResult(STATUS.GVG_VESTIGE_ERR);
}
let myVestigeRank = await GVGVestigeRankModel.findByRole(vestigeId, roleId); // 我在这个遗迹的排名
const serverNames = await getAllServerName();
@@ -158,6 +165,10 @@ export class GVGProduceHandler {
let serverId = session.get('serverId');
let { vestigeId } = msg;
if(!await checkVestige(serverId, vestigeId)) {
return resResult(STATUS.GVG_VESTIGE_ERR);
}
let { configId, period } = getGVGPeriodData();
if(period != GVG_PERIOD.PREPARE) return resResult(STATUS.GVG_NOT_PREPARE_PERIOD);
let groupId = await getGroupIdOfServer(serverId);
@@ -189,6 +200,9 @@ export class GVGProduceHandler {
let { configId, period } = getGVGPeriodData();
if(period != GVG_PERIOD.PREPARE) return resResult(STATUS.GVG_NOT_PREPARE_PERIOD);
if(!await checkVestige(serverId, vestigeId)) {
return resResult(STATUS.GVG_VESTIGE_ERR);
}
let dicRank = gameData.gvgVestige.get(vestigeId)?.get(rank);
if(!dicRank) return resResult(STATUS.DIC_DATA_NOT_FOUND);