Commit df57da34e49287e1b82cfc3d556004e94ca34ab7

Authored by xp.Huang
1 parent 81952aa1

fix:调整异常捕获,防止使用INVALID_PARAMETER时,message被重置

@@ -45,7 +45,7 @@ public class ThingsKitExceptionHandler { @@ -45,7 +45,7 @@ public class ThingsKitExceptionHandler {
45 produceLog(request, ex); 45 produceLog(request, ex);
46 errorResponseHandler.handle( 46 errorResponseHandler.handle(
47 new ThingsKitException( 47 new ThingsKitException(
48 - ErrorMessage.INVALID_PARAMETER.setMessage( 48 + ErrorMessage.VALIDATE_PARAM_FAILED.setMessage(
49 Objects.requireNonNull(ex.getBindingResult().getFieldError()).getDefaultMessage()), 49 Objects.requireNonNull(ex.getBindingResult().getFieldError()).getDefaultMessage()),
50 HttpStatus.BAD_REQUEST), 50 HttpStatus.BAD_REQUEST),
51 response); 51 response);
@@ -7,6 +7,7 @@ public enum ErrorMessage { @@ -7,6 +7,7 @@ public enum ErrorMessage {
7 // ERROR STARTS FROM HERE 7 // ERROR STARTS FROM HERE
8 INTERNAL_ERROR(500000, "网络异常"), 8 INTERNAL_ERROR(500000, "网络异常"),
9 OPERATION_FAILED(500001, "操作失败"), 9 OPERATION_FAILED(500001, "操作失败"),
  10 + VALIDATE_PARAM_FAILED(440000, "参数验证失败"),
10 NO_PERMISSION(403001, "没有操作权限"), 11 NO_PERMISSION(403001, "没有操作权限"),
11 ACCOUNT_DISABLED(403002, "账号已禁用"), 12 ACCOUNT_DISABLED(403002, "账号已禁用"),
12 ACCESS_DENIED(403003, "拒绝访问"), 13 ACCESS_DENIED(403003, "拒绝访问"),