From 0b84d70dd0b2bc151ff9d28d80b357b3bb5c479b Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Tue, 26 Jan 2021 19:31:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/app/controller/ThirdTaskController.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java b/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java index 66b10dd5..6570f403 100644 --- a/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java +++ b/src/main/java/com/lz/modules/app/controller/ThirdTaskController.java @@ -61,11 +61,16 @@ public class ThirdTaskController { log.info("commandDto:" + a); a = a.replaceAll("\\\\u0000", ""); //替换掉前面的空格 log.info("替换空格之后的命令:" + a); - commandDto = JSONObject.parseObject(a,CommandDto.class); + commandDto = JSONObject.parseObject(a, CommandDto.class); String[] tokens = TaskCommand.parse(commandDto.getCommand()); log.info("parse data :" + Arrays.toString(tokens)); - Object object = SpringContextUtils.getBean(tokens[0]); - if (object == null) { + Object object = null; + try { + object = SpringContextUtils.getBean(tokens[0]); + if (object == null) { + return R.error("命令不存在。"); + } + } catch (Exception e) { return R.error("命令不存在。"); } ICommand iCommand = (ICommand) object;