diff --git a/web-server/app/controller/game.ts b/web-server/app/controller/game.ts index c2dc86193..7256f9ce1 100644 --- a/web-server/app/controller/game.ts +++ b/web-server/app/controller/game.ts @@ -202,7 +202,12 @@ export default class GameController extends Controller { } else if (part[0] === 'battleCode') { battleCode = part[1]; } else if (part[0] === 'warType') { - warType = part[1]; + // 检测 part[1] 类型 + if (typeof part[1] === 'number') { + warType = part[1]; + } else if (typeof part[1] === 'string' && !isNaN(parseInt(part[1]))) { + warType = parseInt(part[1]); + } } } else { if (!part.filename) {