diff --git a/game-server/app/servers/gm/handler/gmHandler.ts b/game-server/app/servers/gm/handler/gmHandler.ts index e74dc21bd..3f05db883 100644 --- a/game-server/app/servers/gm/handler/gmHandler.ts +++ b/game-server/app/servers/gm/handler/gmHandler.ts @@ -251,7 +251,7 @@ export class GmHandler { return resResult(STATUS.SUCCESS); } - async updateSurvey(msg: { code: string, surveyId: string, beginTim: number, endTime: number, isEnable: boolean, surverLink: string, surveyName: string, roleIndex: number, goods: string, mailContent: string }, session: BackendSession) { + async updateSurvey(msg: { code: string, surveyId: string, beginTim: number, endTime: number, isEnable: boolean, surveyLink: string, surveyName: string, roleIndex: number, goods: string, mailContent: string }, session: BackendSession) { let update: SurveyUpdate = msg; if(msg.goods) { let reward = JSON.parse(msg.goods); diff --git a/game-server/app/services/checkParam.ts b/game-server/app/services/checkParam.ts index f2b27a4d1..0faada93a 100644 --- a/game-server/app/services/checkParam.ts +++ b/game-server/app/services/checkParam.ts @@ -884,8 +884,9 @@ export function checkRouteParam(route: string, msg: any) { } case "gm.gmHandler.updateSurvey": { - let { code, surveyId, beginTime, endTime, isEnable, surverLink, surveyName, roleIndex, goods, mailContent } = msg; - if(!checkNaturalStrings(code, surveyId, surverLink, surveyName, goods, mailContent)) return false; + let { code, surveyId, beginTime, endTime, isEnable, surveyLink, surveyName, roleIndex, goods, mailContent } = msg; + if(!checkNaturalStrings(code, surveyId, surveyLink, surveyName, goods, mailContent)) return false; + if(!checkStringIfExist(surveyName)) return false if(!checkNaturalNumbers(beginTime, endTime, roleIndex)) return false; if(!checkBoolean(isEnable)) return false; break;