From 1d1b6c55b93d8fba5671065591b660ab934c91bd Mon Sep 17 00:00:00 2001
From: dongyukun <1208714201@qq.com>
Date: 星期三, 16 四月 2025 18:22:52 +0800
Subject: [PATCH] 暂时移除jar包加密插件

---
 iailab-plat-sdk/src/main/java/com/iailab/sdk/auth/client/IailabClient.java |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/iailab-plat-sdk/src/main/java/com/iailab/sdk/auth/client/IailabClient.java b/iailab-plat-sdk/src/main/java/com/iailab/sdk/auth/client/IailabClient.java
index 2c06c3c..ce84464 100644
--- a/iailab-plat-sdk/src/main/java/com/iailab/sdk/auth/client/IailabClient.java
+++ b/iailab-plat-sdk/src/main/java/com/iailab/sdk/auth/client/IailabClient.java
@@ -22,7 +22,9 @@
 import org.springframework.web.client.RestTemplate;
 
 import java.nio.charset.StandardCharsets;
-import java.util.*;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 
 import static com.iailab.framework.common.exception.util.ServiceExceptionUtil.exception;
 
@@ -78,7 +80,7 @@
     private static final String RESP_DATA = "data";
 
     /**
-     * 用户名密码方式获取平台token
+     * 客户端方式获取平台token
      */
     public static synchronized TokenDTO authenticate() {
         System.out.println("登录获取平台token");
@@ -198,6 +200,33 @@
         return authTokenDTO;
     }
 
+    public CommonResult<Object> handleHttp(String method, String url, Map<String, Object> params) {
+        Object data = new Object();
+        String resp = null;
+        try {
+            String upperMethod = method.toUpperCase();
+            if ("GET".equals(upperMethod)) {
+                resp = IailabHttpUtils.doGet(BASE_URL +url, params, CHARSET);
+            } else if ("POST".equals(upperMethod)) {
+                ObjectMapper objectMapper = new ObjectMapper();
+                resp = IailabHttpUtils.doPost(BASE_URL +url, objectMapper.writeValueAsString(params), CHARSET);
+            }
+            if (StringUtils.isEmpty(resp)) {
+                return CommonResult.error(GlobalErrorCodeConstants.EMPTY_RESP);
+            }
+            JSONObject jsonObject = JSON.parseObject(resp);
+            Integer respCode = jsonObject.getInteger(RESP_CODE);
+            if (!GlobalErrorCodeConstants.SUCCESS.getCode().equals(respCode)) {
+                CommonResult.error(respCode, jsonObject.getString(RESP_MSG));
+            }
+            data = jsonObject.get(RESP_DATA);
+        } catch (Exception ex) {
+            ex.printStackTrace();
+            return CommonResult.error(GlobalErrorCodeConstants.UNKNOWN.getCode(), ex.getMessage());
+        }
+        return CommonResult.success(data);
+    }
+
     /**
      * 查询多个测点当前值
      *

--
Gitblit v1.9.3