From e325c78b6079d07c3977cf681842d3201e7dba90 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com>
Date: Fri, 15 Mar 2024 11:31:50 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8C=E6=AD=A5=E4=BA=8B?=
 =?UTF-8?q?=E9=A1=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../module/matter/service/impl/MatterServiceImpl.java  | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java b/base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
index fd11d2fd..78270ed7 100644
--- a/base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
+++ b/base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
@@ -50,6 +50,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.util.ObjectUtils;
 
+import java.io.IOException;
 import java.net.ConnectException;
 import java.net.SocketTimeoutException;
 import java.util.*;
@@ -1025,7 +1026,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
     @Override
     public Rest<String> buildMatterDetail(MatterEntity matterEntity, Context context) {
         //鏍规嵁浜嬮」url 鑾峰彇浜嬮」璇︾粏淇℃伅锛屾瀯寤虹浉鍏宠缁嗕俊鎭�
-       // String html = null;
+        // String html = null;
         Boolean bool = false;
         String msg = "";
         int reCount = 0;
@@ -1112,6 +1113,13 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
                     Thread.sleep(2000);
                 } catch (InterruptedException e) {
                 }
+            } catch (IOException ioException) {
+                log.info("Invalid Http response锛屼紤鐪犲悗閲嶈瘯");
+                reCount++;
+                try {
+                    Thread.sleep(2000);
+                } catch (InterruptedException e) {
+                }
             } catch (Exception e) {
                 log.error(String.format("鑾峰彇璇︾粏寮傚父! id:%s,matterCode:%s,url:%s", matterEntity.getId(), matterEntity.getMatterNo(), matterEntity.getUrl()), e);
                 bool = true;
-- 
2.24.3