🐞 fix(gvg): 修复农田特殊种子加成逻辑

This commit is contained in:
luying
2023-02-07 18:05:21 +08:00
parent eb5808dfb1
commit f21fd2dfa8
7 changed files with 78 additions and 75 deletions

View File

@@ -1,5 +1,5 @@
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 { BLOCK_OPEATE, DEBUG_MAGIC_WORD, GM_MAIL_TYPE, GUILD_AUTH, GUILD_STRUCTURE, GVG_RESOURCE_TYPE, GVG_SEED_TYPE, LEAGUE_JOB, LINEUP_NUM, MSG_TYPE } from "../consts";
import { pvpEndParamInter } from "../pubUtils/interface";
import { isDevelopEnv } from "./utilService";
@@ -1356,8 +1356,9 @@ export function checkRouteParam(route: string, msg: any) {
{
if(!checkNaturalNumbers(msg.farmId)) return false;
if(!checkArrayCanEmpty(msg.seeds)) return false;
for(let { fieldId, seedType } of msg.seeds) {
if(!checkNaturalNumbers(fieldId, seedType)) return false;
for(let { fieldId, seedType, index } of msg.seeds) {
if(!checkNaturalNumbers(fieldId, seedType, index)) return false;
if(!checkIsInEnum(GVG_SEED_TYPE, seedType)) return false;
}
break;
}