|
@@ -37,18 +37,18 @@ public class GlobalDefultExceptionHandler {
|
|
|
public <T> Result defultExcepitonHandler(Exception e, HttpServletResponse response) {
|
|
|
if (e instanceof BusinessException) {
|
|
|
BusinessException businessException = (BusinessException) e;
|
|
|
- response.setStatus(businessException.getStatusCode());
|
|
|
- return ResultUtil.error(businessException.getCode(), businessException.getMessage());
|
|
|
+ response.setStatus(businessException.getCode());
|
|
|
+ return ResultUtil.error(businessException.getStatusCode(), businessException.getMessage());
|
|
|
} else if (e instanceof IllegalArgumentException) {
|
|
|
- response.setStatus(ExceptionResultEnum.EXCEPTION_ERROR.getStatusCode());
|
|
|
+ response.setStatus(ExceptionResultEnum.EXCEPTION_ERROR.getCode());
|
|
|
if (e.getMessage().contains("No enum constant com.qmth.themis.common.enums.Platform")) {
|
|
|
- return ResultUtil.error(ExceptionResultEnum.EXCEPTION_ERROR.getCode(), "暂不支持此平台");
|
|
|
+ return ResultUtil.error(ExceptionResultEnum.EXCEPTION_ERROR.getStatusCode(), "暂不支持此平台");
|
|
|
}
|
|
|
}
|
|
|
- response.setStatus(ExceptionResultEnum.EXCEPTION_ERROR.getStatusCode());
|
|
|
+ response.setStatus(ExceptionResultEnum.EXCEPTION_ERROR.getCode());
|
|
|
//Exception错误
|
|
|
log.error("Exception 请求出错", e);
|
|
|
- return ResultUtil.error(ExceptionResultEnum.EXCEPTION_ERROR.getCode(), e.getMessage());
|
|
|
+ return ResultUtil.error(ExceptionResultEnum.EXCEPTION_ERROR.getStatusCode(), e.getMessage());
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -62,9 +62,9 @@ public class GlobalDefultExceptionHandler {
|
|
|
@ExceptionHandler(SQLException.class)
|
|
|
@ResponseBody
|
|
|
public <T> Result sqlExceptionHandler(SQLException e, HttpServletResponse response) {
|
|
|
- response.setStatus(ExceptionResultEnum.SQL_ERROR.getStatusCode());
|
|
|
+ response.setStatus(ExceptionResultEnum.SQL_ERROR.getCode());
|
|
|
log.error("SQLException 请求出错", e);
|
|
|
- return ResultUtil.error(ExceptionResultEnum.SQL_ERROR.getCode(), e.getMessage());
|
|
|
+ return ResultUtil.error(ExceptionResultEnum.SQL_ERROR.getStatusCode(), e.getMessage());
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -78,8 +78,8 @@ public class GlobalDefultExceptionHandler {
|
|
|
@ExceptionHandler(InvocationTargetException.class)
|
|
|
@ResponseBody
|
|
|
public <T> Result invocationTargetExceptionHandler(InvocationTargetException e, HttpServletResponse response) {
|
|
|
- response.setStatus(ExceptionResultEnum.INVOCATIONTARGET_ERROR.getStatusCode());
|
|
|
+ response.setStatus(ExceptionResultEnum.INVOCATIONTARGET_ERROR.getCode());
|
|
|
log.error("invocationTargetExceptionHandler 请求出错", e);
|
|
|
- return ResultUtil.error(ExceptionResultEnum.INVOCATIONTARGET_ERROR.getCode(), ExceptionResultEnum.INVOCATIONTARGET_ERROR.name() + e.getTargetException());
|
|
|
+ return ResultUtil.error(ExceptionResultEnum.INVOCATIONTARGET_ERROR.getStatusCode(), ExceptionResultEnum.INVOCATIONTARGET_ERROR.name() + e.getTargetException());
|
|
|
}
|
|
|
}
|