From 886846092176be77c79e90546986a65f0af904c6 Mon Sep 17 00:00:00 2001 From: yangfei Date: Fri, 17 Nov 2017 15:26:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=90=8C=E6=AD=A5=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/operate/web/controller/SyncDataController.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SyncDataController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SyncDataController.java index f7b7e19..08611fb 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SyncDataController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SyncDataController.java @@ -95,11 +95,16 @@ public class SyncDataController extends BaseController { baseResponse = (BaseResponse) ReflectionUtils.invokeMethod(mh, webApplicationContext.getBean(action), synForm); }else{//无参数 Method mh = ReflectionUtils.findMethod(webApplicationContext.getBean(action).getClass(), method, null); - baseResponse = (BaseResponse) ReflectionUtils.invokeMethod(mh, webApplicationContext.getBean(action), null); + if(mh!=null){ + baseResponse = (BaseResponse) ReflectionUtils.invokeMethod(mh, webApplicationContext.getBean(action), null); + }else{ + baseResponse.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR); + baseResponse.setErrormsg("没有找到:"+action+",中的:"+method+"方法!请确认传入参数"); + return baseResponse; + } } return baseResponse; } catch (Exception e) { - e.printStackTrace(); BaseResponse baseResponse = new BaseResponse(); baseResponse.setObject(e.getMessage()); baseResponse.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR); -- 1.8.3.1