From fe74c412c7e2b676ad65f948856cb25fe4c9ff3f Mon Sep 17 00:00:00 2001 From: luying Date: Mon, 6 Feb 2023 14:58:21 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(gvg):=20=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=8F=82=E6=95=B0=E5=BC=95=E7=94=A8=E5=87=BD?= =?UTF-8?q?=E6=95=B0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/checkParam.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/game-server/app/services/checkParam.ts b/game-server/app/services/checkParam.ts index 7fad7bbb4..6f5e0d42b 100644 --- a/game-server/app/services/checkParam.ts +++ b/game-server/app/services/checkParam.ts @@ -1,4 +1,3 @@ -import { checkArray } from "pinus-rpc/lib/util/utils"; import { isArray, isBoolean, isNumber, isString } from "underscore"; import { BLOCK_OPEATE, DEBUG_MAGIC_WORD, GM_MAIL_TYPE, GUILD_AUTH, GUILD_STRUCTURE, GVG_RESOURCE_TYPE, LEAGUE_JOB, LINEUP_NUM, MSG_TYPE } from "../consts"; import { pvpEndParamInter } from "../pubUtils/interface"; @@ -1356,7 +1355,7 @@ export function checkRouteParam(route: string, msg: any) { case "guild.gvgProduceHandler.plant": { if(!checkNaturalNumbers(msg.farmId)) return false; - if(!checkArray(msg.seeds)) return false; + if(!checkArrayCanEmpty(msg.seeds)) return false; for(let { fieldId, seedType } of msg.seeds) { if(!checkNaturalNumbers(fieldId, seedType)) return false; } @@ -1412,7 +1411,7 @@ export function checkRouteParam(route: string, msg: any) { case "guild.gvgFighterHandler.saveLineup": { if(!checkNaturalNumbers(msg.vestigeId)) return false; - if(!checkArray(msg.lineup)) return false; + if(!checkArrayCanEmpty(msg.lineup)) return false; for(let { actorId, dataId, order } of msg.lineup) { if(!checkNaturalNumbers(actorId, dataId, order)) return false; } @@ -1439,7 +1438,7 @@ export function checkRouteParam(route: string, msg: any) { case "guild.gvgFighterHandler.checkBattle": { if(!checkNaturalStrings(msg.battleCode)) return false; - if(!checkArray(msg.heroes)) return false; + if(!checkArrayCanEmpty(msg.heroes)) return false; for(let { actorId, dataId, order } of msg.heroes) { if(!checkNaturalNumbers(actorId, dataId, order)) return false; } @@ -1454,7 +1453,7 @@ export function checkRouteParam(route: string, msg: any) { case "guild.gvgBattleHandler.saveTeam": { if(!checkNaturalNumbers(msg.index, msg.head, msg.frame, msg.spine)) return false; - if(!checkArray(msg.lineup)) return false; + if(!checkArrayCanEmpty(msg.lineup)) return false; for(let { actorId, dataId, order } of msg.lineup) { if(!checkNaturalNumbers(actorId, dataId, order)) return false; }