From 631234e020a5c8c1ca96fb40aa284a81c4e7bf97 Mon Sep 17 00:00:00 2001
From: maven <2163098428@qq.com>
Date: 星期五, 09 一月 2026 15:03:26 +0800
Subject: [PATCH] yys  修改bug

---
 src/main/java/com/ruoyi/tide/utils/TideUtils.java |   43 +++++++++++++++++++++++++++++++------------
 1 files changed, 31 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/ruoyi/tide/utils/TideUtils.java b/src/main/java/com/ruoyi/tide/utils/TideUtils.java
index 82270ef..10f84ab 100644
--- a/src/main/java/com/ruoyi/tide/utils/TideUtils.java
+++ b/src/main/java/com/ruoyi/tide/utils/TideUtils.java
@@ -9,6 +9,8 @@
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
 
 import java.security.MessageDigest;
@@ -20,12 +22,29 @@
 @Component
 @Slf4j
 public class TideUtils {
-    private final static String appId = "1151162645026439168";
 
-    private final static String appSecret = "t1BsMDgwODIwMjUxMTUwMjc3NzMdNi";
+    public static String APP_ID;
+    public static String APP_SECRET;
+
+
+    @Value("${inspur.appId}")
+    private String appId;
+
+    @Value("${inspur.appSecret}")
+    private String appSecret;
+
+    @Value("${inspur.appId}")
+    public void setAppId(String appId) {
+        TideUtils.APP_ID = appId;
+    }
+
+    @Value("${inspur.appSecret}")
+    public void setAppSecret(String appSecret) {
+        TideUtils.APP_SECRET = appSecret;
+    }
 
     // 鍐呯綉鍦板潃
-    private final static String ip = "http://58.56.84.138:8083";
+    private final static String ip = "http://10.136.0.8:8083";
 
     // MD5鍔犲瘑骞惰浆鎹负16杩涘埗
     public static String md5Encryption(String input) {
@@ -61,14 +80,14 @@
             xSignSplicingTogether = "x-random=" + xRandom + "&x-time=" + xTime;
         }
         // 閰嶇疆鍔犲瘑鏂瑰紡涓庡瘑閽�
-        HMac hMac = new HMac(HmacAlgorithm.HmacSHA256, appSecret.getBytes());
+        HMac hMac = new HMac(HmacAlgorithm.HmacSHA256, APP_SECRET.getBytes());
         // 寰楀嚭x-sign
         String xSign = hMac.digestHex(xSignSplicingTogether);
         HashMap<String, String> result = new HashMap<>();
         result.put("x-time", xTime);
         result.put("x-random", xRandom);
         result.put("x-sign", xSign);
-        result.put("appKey", appId);
+        result.put("appKey", APP_ID);
         return result;
     }
 
@@ -90,25 +109,25 @@
             xSignSplicingTogether = "x-random=" + xRandom + "&x-time=" + xTime;
         }
         // x-sign 鍔犲瘑
-        HMac hMac = new HMac(HmacAlgorithm.HmacSHA256, appSecret.getBytes());
+        HMac hMac = new HMac(HmacAlgorithm.HmacSHA256, APP_SECRET.getBytes());
         String xSign = hMac.digestHex(xSignSplicingTogether);
         HashMap<String, String> result = new HashMap<>();
         result.put("x-time", xTime);
         result.put("x-random", xRandom);
         result.put("x-sign", xSign);
-        result.put("appKey", appId);
+        result.put("appKey", APP_ID);
         return result;
     }
 
     /**
      * 浜斿垎閽熶竴娆$殑蹇冭烦
      */
-//    @Scheduled(cron = "0 0/5 * * * ?")
+    @Scheduled(cron = "0 0/5 * * * ?")
     public static void heartbeat(){
         HashMap<String, String> header = getGetHeader(null);
         String url = ip + "/cpn/api/extra/v1/application/heartbeat";
         String body = HttpRequest.get(url).headerMap(header, false).execute().body();
-        System.out.println(body + "=======MES蹇冭烦鎵ц鎴愬姛锛�");
+        System.out.println(body + "搴旂敤蹇冭烦鎵ц鎴愬姛锛�");
     }
 
     // 鑾峰彇token
@@ -116,8 +135,8 @@
         String url = ip + "/cpn/extral/applicationCode/appAuthCheck";
         JSONObject json = new JSONObject();
         json.put("code", code);
-        json.put("appID", appId);
-        json.put("appSecret", appSecret);
+        json.put("appID", APP_ID);
+        json.put("appSecret", APP_SECRET);
         HashMap<String, String> header = getPostHeader(json.toString());
         String body = HttpRequest.post(url)
                 .headerMap(header, false)
@@ -131,7 +150,7 @@
     public static JSONObject getUserInfo(String token) {
         String url = ip + "/cpn/api/extral/applicationCode/getUserInfoByToken";
         JSONObject json = new JSONObject();
-        json.put("appID", appId);
+        json.put("appID", APP_ID);
         HashMap<String, String> header = getPostHeader(json.toString());
         header.put("Authorization", token);
         String body = HttpRequest.post(url)

--
Gitblit v1.9.3