From 112692f0627b6250266b4fe64358f26693b26ff6 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期六, 20 六月 2020 17:49:45 +0800
Subject: [PATCH] 优化删除

---
 java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java b/java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java
index 4e5d6d2..927dd42 100644
--- a/java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java
+++ b/java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java
@@ -34,15 +34,17 @@
 
             logger.error("璋冪敤鏂规硶鍑虹幇寮傚父浜嗭細" + json);
             exception = new RuntimeException(json);
+            // 杩欓噷鍙皝瑁�4寮�澶寸殑璇锋眰寮傚父脽 && response.status() < 500
+            if (HTTP_STATUS_400 <= response.status()) {
+                exception = new HystrixBadRequestException("璇锋眰鍙傛暟閿欒锛�"+Util.toString(response.body().asReader()), exception);
+            } else {
+                logger.error(exception.getMessage(), exception);
+            }
         } catch (IOException ex) {
             logger.error(ex.getMessage(), ex);
         }
-        // 杩欓噷鍙皝瑁�4寮�澶寸殑璇锋眰寮傚父脽 && response.status() < 500
-        if (HTTP_STATUS_400 <= response.status()) {
-            exception = new HystrixBadRequestException("璇锋眰鍙傛暟閿欒锛�", exception);
-        } else {
-            logger.error(exception.getMessage(), exception);
-        }
+
+
         return exception;
     }
 }

--
Gitblit v1.8.0