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