xujunwei 3 年之前
父节点
当前提交
cba0c78cdb
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      framework-boot/src/main/java/com/mrxu/framework/boot/handle/WebExceptionHandler.java

+ 6 - 1
framework-boot/src/main/java/com/mrxu/framework/boot/handle/WebExceptionHandler.java

@@ -51,7 +51,12 @@ public class WebExceptionHandler {
         else if(e instanceof FeignProviderException) {
             FeignProviderException error = (FeignProviderException)e;
             logger.warn(e.getMessage());
-            return rendError(new BaseCode(error.getCode(),error.getMsg()));
+            if(error.isBusinessException()) {
+                return rendError(new BaseCode(error.getCode(),error.getMsg()));
+            }
+            else {
+                return rendError(BaseCode.ERROR);
+            }
         }
         else if(e instanceof MethodArgumentNotValidException) {
             BindingResult result = ((MethodArgumentNotValidException)e).getBindingResult();