Forráskód Böngészése

'增加错误码502'

Althars123 4 éve
szülő
commit
6cd0948118

+ 2 - 0
zzjs-common/src/main/java/com/miaxis/common/core/domain/ResponseEnum.java

@@ -18,6 +18,8 @@ public enum ResponseEnum {
     FAIL(000,"操作失败"),
     /**服务端异常**/
     ERROR(500,"系统内部错误"),
+    /**业务错误**/
+    BUSINESS_ERROR(502,"业务错误"),
     /**对象创建成功**/
     CREATED ( 201,"对象创建成功"),
     /**请求已经被接受**/

+ 7 - 7
zzjs-common/src/main/java/com/miaxis/common/exception/CustomException.java

@@ -2,7 +2,7 @@ package com.miaxis.common.exception;
 
 /**
  * 自定义异常
- * 
+ *
  * @author miaxis
  */
 public class CustomException extends RuntimeException
@@ -23,12 +23,12 @@ public class CustomException extends RuntimeException
         this.message = message;
         this.code = code;
     }
-
-    public CustomException(String message, Throwable e)
-    {
-        super(message, e);
-        this.message = message;
-    }
+//
+//    public CustomException(String message, Throwable e)
+//    {
+//        super(message, e);
+//        this.message = message;
+//    }
 
     @Override
     public String getMessage()

+ 13 - 13
zzjs-framework/src/main/java/com/miaxis/framework/web/exception/GlobalExceptionHandler.java

@@ -43,11 +43,11 @@ public class GlobalExceptionHandler
     public Response businessException(CustomException e)
     {
         log.error(e.getMessage(), e);
-        if (StringUtils.isNull(e.getCode()))
-        {
-            return Response.error().setMsg((e.getMessage()));
-        }
-        return Response.error().setCode(e.getCode()).setMsg(e.getMessage());
+//        if (StringUtils.isNull(e.getCode()))
+//        {
+//            return Response.error().setMsg((e.getMessage()));
+//        }
+        return Response.error().setCode(ResponseEnum.BUSINESS_ERROR.getCode()).setMsg(e.getMessage());
     }
 
     @ExceptionHandler(NoHandlerFoundException.class)
@@ -107,12 +107,12 @@ public class GlobalExceptionHandler
         return Response.error().setMsg(message);
     }
 
-    /**
-     * 演示模式异常
-     */
-    @ExceptionHandler(DemoModeException.class)
-    public Response demoModeException(DemoModeException e)
-    {
-        return Response.error(ResponseEnum.DEMO_MODE);
-    }
+//    /**
+//     * 演示模式异常
+//     */
+//    @ExceptionHandler(DemoModeException.class)
+//    public Response demoModeException(DemoModeException e)
+//    {
+//        return Response.error(ResponseEnum.DEMO_MODE);
+//    }
 }