xujunwei 3 лет назад
Родитель
Сommit
cba0c78cdb

+ 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();