diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/exception/service/BusinessExceptionHandlerAdvice.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/exception/service/BusinessExceptionHandlerAdvice.java index 6cbdfcc..7561f35 100644 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/exception/service/BusinessExceptionHandlerAdvice.java +++ b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/exception/service/BusinessExceptionHandlerAdvice.java @@ -72,7 +72,7 @@ public class BusinessExceptionHandlerAdvice { * @return 响应 */ @ExceptionHandler(value = MethodArgumentNotValidException.class) - @ResponseStatus(HttpStatus.OK) + @ResponseStatus(HttpStatus.BAD_REQUEST) public BaseResponse handleInvalidMethodArgException(HttpServletRequest request, MethodArgumentNotValidException exception) { //堆栈信息转为字符串 log.info(ExceptionUtil.stacktraceToString(exception)); @@ -102,7 +102,7 @@ public class BusinessExceptionHandlerAdvice { * @return 响应 */ @ExceptionHandler(value = BindException.class) - @ResponseStatus(HttpStatus.OK) + @ResponseStatus(HttpStatus.BAD_REQUEST) public BaseResponse methodArgumentNotValidHandler( HttpServletRequest request, BindException exception) { //按需重新封装需要返回的错误信息 @@ -147,7 +147,7 @@ public class BusinessExceptionHandlerAdvice { * @return 响应 */ @ExceptionHandler(MissingServletRequestParameterException.class) - @ResponseStatus(HttpStatus.OK) + @ResponseStatus(HttpStatus.BAD_REQUEST) public BaseResponse handleMissingParameterException(HttpServletRequest request, MissingServletRequestParameterException exception) { Map body = new HashMap<>(); body.put("errors", exception.getMessage()); @@ -166,7 +166,7 @@ public class BusinessExceptionHandlerAdvice { * @return 响应 */ @ExceptionHandler(DataAccessException.class) - @ResponseStatus(HttpStatus.OK) + @ResponseStatus(HttpStatus.BAD_REQUEST) public BaseResponse handlerDataAccessException(HttpServletRequest request, DataAccessException exception) { log.error(ExceptionUtil.stacktraceToString(exception)); Map body = new HashMap<>(); @@ -184,7 +184,7 @@ public class BusinessExceptionHandlerAdvice { * @return 响应 */ @ExceptionHandler(EmptyResultDataAccessException.class) - @ResponseStatus(HttpStatus.OK) + @ResponseStatus(HttpStatus.BAD_REQUEST) public BaseResponse handleDataEmptyException(HttpServletRequest request, EmptyResultDataAccessException exception) { Map body = new HashMap<>(); body.put("errors", exception.getMessage()); @@ -201,7 +201,7 @@ public class BusinessExceptionHandlerAdvice { * @return 响应 */ @ExceptionHandler(DuplicateKeyException.class) - @ResponseStatus(HttpStatus.OK) + @ResponseStatus(HttpStatus.BAD_REQUEST) public BaseResponse handleDataDualException(HttpServletRequest request, DuplicateKeyException exception) { Map body = new HashMap<>(); body.put("errors", exception.getMessage()); @@ -218,7 +218,7 @@ public class BusinessExceptionHandlerAdvice { * @return 响应 */ @ExceptionHandler(MethodArgumentTypeMismatchException.class) - @ResponseStatus(HttpStatus.OK) + @ResponseStatus(HttpStatus.BAD_REQUEST) public BaseResponse handleMethodArgumentTypeException(HttpServletRequest request, MethodArgumentTypeMismatchException exception) { Map body = new HashMap<>(); body.put("errors", exception.getMessage());