From 7fedcbcd3cfbeeddf75e94f3f7b1c53acec7014d Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期二, 22 四月 2025 16:37:07 +0800
Subject: [PATCH] 焦化调整

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/util/token/IailabClient.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/util/token/IailabClient.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/util/token/IailabClient.java
index 974c1cd..032bc78 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/util/token/IailabClient.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/util/token/IailabClient.java
@@ -10,6 +10,7 @@
 import org.springframework.stereotype.Component;
 import org.springframework.util.Assert;
 import org.springframework.util.Base64Utils;
+import org.springframework.util.CollectionUtils;
 import org.springframework.util.ObjectUtils;
 import org.springframework.web.client.RestTemplate;
 
@@ -83,12 +84,15 @@
                 new org.springframework.http.HttpEntity<>(headers),
                 new ParameterizedTypeReference<Map<String, Object>>() {
                 });
-        Assert.isTrue(exchange.getStatusCode().is2xxSuccessful(), "响应必须是 200 成功");
-        log.info(exchange.toString());
         Map<String, Object> authMap = exchange.getBody();
-        accessToken = authMap.get("access_token").toString();
-        refreshToken = authMap.get("refresh_token").toString();
-        expireTime = Long.valueOf(authMap.get("expires_time").toString());
+        try {
+            accessToken = authMap.get("access_token").toString();
+            refreshToken = authMap.get("refresh_token").toString();
+            expireTime = Long.valueOf(authMap.get("expires_time").toString());
+        } catch (Exception e) {
+            log.error("exchange:" + exchange.toString());
+            throw new RuntimeException("获取平台token异常",e);
+        }
     }
 
     private synchronized void refreshToken() {

--
Gitblit v1.9.3