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