diff --git a/mallinkService/src/main/java/com/iformall/common/GlobalDefultExceptionHandler.java b/mallinkService/src/main/java/com/iformall/common/GlobalDefultExceptionHandler.java index f65125ad4..69a88f69a 100644 --- a/mallinkService/src/main/java/com/iformall/common/GlobalDefultExceptionHandler.java +++ b/mallinkService/src/main/java/com/iformall/common/GlobalDefultExceptionHandler.java @@ -57,8 +57,12 @@ public class GlobalDefultExceptionHandler { mailService.sendSimpleMail(receivers, "请求地址:" + request.getRequestURL() + "异常", sb.toString()); } - - return new ResultData(Result.ERROR, e.getMessage()); + if(checkExceptionType(e)) { + MallinkException me = (MallinkException)e; + return new ResultData(me.getErrorCode(),me.getMessage()); + }else { + return new ResultData(Result.ERROR, e.getMessage()); + } }