From c8ed7c89298948082ba1f50253aa4aad72c42e53 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期五, 11 四月 2025 14:55:34 +0800
Subject: [PATCH] handleHttp

---
 libs/iailab-plat-sdk-1.0.0.jar                              |    0 
 libs/iailab-plat-sdk-1.0.0-jar-with-dependencies.jar        |    0 
 src/main/java/com/iailab/sdk/demo/HttpClientDemo.java       |    6 ++++++
 src/test/java/com/iailab/sdk/demo/HttpClientDemoTest.java   |   12 ++++++------
 src/main/resources/application.yaml                         |   19 ++++++++++++++-----
 src/main/java/com/iailab/sdk/demo/dto/ApiHandleHttpDTO.java |   22 ++++++++++++++++++++++
 6 files changed, 48 insertions(+), 11 deletions(-)

diff --git a/libs/iailab-plat-sdk-1.0.0-jar-with-dependencies.jar b/libs/iailab-plat-sdk-1.0.0-jar-with-dependencies.jar
index 0b9281a..657bb19 100644
--- a/libs/iailab-plat-sdk-1.0.0-jar-with-dependencies.jar
+++ b/libs/iailab-plat-sdk-1.0.0-jar-with-dependencies.jar
Binary files differ
diff --git a/libs/iailab-plat-sdk-1.0.0.jar b/libs/iailab-plat-sdk-1.0.0.jar
index ea3d6c7..a7c855b 100644
--- a/libs/iailab-plat-sdk-1.0.0.jar
+++ b/libs/iailab-plat-sdk-1.0.0.jar
Binary files differ
diff --git a/src/main/java/com/iailab/sdk/demo/HttpClientDemo.java b/src/main/java/com/iailab/sdk/demo/HttpClientDemo.java
index ecdf09c..be5a1d2 100644
--- a/src/main/java/com/iailab/sdk/demo/HttpClientDemo.java
+++ b/src/main/java/com/iailab/sdk/demo/HttpClientDemo.java
@@ -2,6 +2,7 @@
 
 import com.iailab.sdk.auth.client.IailabClient;
 import com.iailab.sdk.auth.client.common.pojo.CommonResult;
+import com.iailab.sdk.demo.dto.ApiHandleHttpDTO;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -22,4 +23,9 @@
     public CommonResult<Map<String, Object>> queryPointsRealValue(@RequestBody List<String> pointNos) {
         return IailabClient.getInstance().queryPointsRealValue(pointNos);
     }
+
+    @PostMapping("/handleHttp")
+    public CommonResult<Object> handleHttp(@RequestBody ApiHandleHttpDTO dto) {
+        return IailabClient.getInstance().handleHttp(dto.getMethod(), dto.getUrl(), dto.getParams());
+    }
 }
diff --git a/src/main/java/com/iailab/sdk/demo/dto/ApiHandleHttpDTO.java b/src/main/java/com/iailab/sdk/demo/dto/ApiHandleHttpDTO.java
new file mode 100644
index 0000000..a2a0448
--- /dev/null
+++ b/src/main/java/com/iailab/sdk/demo/dto/ApiHandleHttpDTO.java
@@ -0,0 +1,22 @@
+package com.iailab.sdk.demo.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Map;
+
+/**
+ * @author PanZhibao
+ * @Description
+ * @createTime 2025年04月11日
+ */
+@Data
+public class ApiHandleHttpDTO implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    private String method;
+
+    private String url;
+
+    private Map<String, Object> params;
+}
\ No newline at end of file
diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml
index 62d4de5..530d9bf 100644
--- a/src/main/resources/application.yaml
+++ b/src/main/resources/application.yaml
@@ -11,10 +11,19 @@
 # 平台配置项,设置当前项目所有自定义的配置,token中的配置需要事先在平台配置好
 iailab:
   token:
-    base-url: http://172.16.8.100/admin-api #平台接口url,使用时需修改成真实的ip和端口
-    tenant-id: 172 #租户id
-    client-id: shasteel #租户OAuth2客户端id
-    client-secret: S3mYv7LkF1xJtQqWp9rZ2cVb8N6hT0D #租户OAuth2客户端密钥
-    username: shasteel
+    base-url: http://127.0.0.1:48080/admin-api #平台接口url,使用时需修改成真实的ip和端口
+    tenant-id: 176 #租户id
+    client-id: ansteel #租户OAuth2客户端id
+    client-secret: Mi5M5IGvKras #租户OAuth2客户端密钥
+    username: ansteel
 
 debug: true
+
+
+#iailab:
+#  token:
+#    base-url: http://127.0.0.1:8001/admin-api #平台接口url,使用时需修改成真实的ip和端口
+#    tenant-id: 176 #租户id
+#    client-id: ansteel #租户OAuth2客户端id
+#    client-secret: Mi5M5IGvKras #租户OAuth2客户端密钥
+#    username: ansteel
diff --git a/src/test/java/com/iailab/sdk/demo/HttpClientDemoTest.java b/src/test/java/com/iailab/sdk/demo/HttpClientDemoTest.java
index 7a62ee0..5f23b9f 100644
--- a/src/test/java/com/iailab/sdk/demo/HttpClientDemoTest.java
+++ b/src/test/java/com/iailab/sdk/demo/HttpClientDemoTest.java
@@ -10,15 +10,15 @@
 import java.util.Map;
 
 
-@RunWith(SpringRunner.class)
-@SpringBootTest
+//@RunWith(SpringRunner.class)
+//@SpringBootTest
 public class HttpClientDemoTest{
 
-    @Autowired
-    private HttpClientDemo httpClientDemo;
+    /*@Autowired
+    private HttpClientDemo httpClientDemo;*/
 
 
-    @Test
+    /*@Test
     public void authenticate() {
         httpClientDemo.authenticate();
     }
@@ -45,5 +45,5 @@
     public void testDoHttpGet() throws Exception {
         // 准备参数
         httpClientDemo.doHttpGet();
-    }
+    }*/
 }

--
Gitblit v1.9.3