From 4b50f104dd78ab7b1bf5e725f1399a393368e855 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E9=A3=9E?= Date: Mon, 24 Aug 2020 10:56:17 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B9=E6=B3=95=E5=B0=81=E8=A3=85?= =?UTF-8?q?=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tools/security/epmet/EpmetTokenUtils.java | 25 -------- .../tools/security/epmet/EpmetUtils.java | 58 +++++++++++++++++++ 2 files changed, 58 insertions(+), 25 deletions(-) delete mode 100644 epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/epmet/EpmetTokenUtils.java create mode 100644 epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/epmet/EpmetUtils.java diff --git a/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/epmet/EpmetTokenUtils.java b/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/epmet/EpmetTokenUtils.java deleted file mode 100644 index 5a10704..0000000 --- a/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/epmet/EpmetTokenUtils.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.elink.esua.epdc.commons.tools.security.epmet; - -import com.elink.esua.epdc.jwt.JwtUtils; -import lombok.Data; -import org.springframework.beans.factory.annotation.Autowired; - -import java.util.HashMap; -import java.util.Map; -@Data -public class EpmetTokenUtils { -// 应用id - public static String appId = "dbfad3110c124c89948d16e8b06a8888"; -// 客户id - private static String customerId = "b09527201c4409e19d1dbc5e3c3429a1"; -// 秘钥 - private static String secret = "0f7e983b017ac180b0da1877abe11bab22ab6288580e64d39b5e415dbb0fcc8f"; - - public static String getToken (){ - Map claims = new HashMap(); - claims.put("appId",appId); - claims.put("customerId",customerId); - claims.put("ts",System.currentTimeMillis()); - return JwtUtils.generateEpmetToken(claims,secret); - } -} diff --git a/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/epmet/EpmetUtils.java b/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/epmet/EpmetUtils.java new file mode 100644 index 0000000..c9cb91a --- /dev/null +++ b/epdc-commons-tools/src/main/java/com/elink/esua/epdc/commons/tools/security/epmet/EpmetUtils.java @@ -0,0 +1,58 @@ +package com.elink.esua.epdc.commons.tools.security.epmet; + +import cn.hutool.http.HttpRequest; +import cn.hutool.http.HttpResponse; +import com.elink.esua.epdc.jwt.JwtUtils; +import lombok.Data; +import org.springframework.beans.factory.annotation.Autowired; + +import java.util.HashMap; +import java.util.Map; +@Data +public class EpmetUtils { +// 应用id + public static String appId = "dbfad3110c124c89948d16e8b06a8888"; +// 客户id + private static String customerId = "b09527201c4409e19d1dbc5e3c3429a1"; +// 秘钥 + private static String secret = "0f7e983b017ac180b0da1877abe11bab22ab6288580e64d39b5e415dbb0fcc8f"; + private static String commonUrl = ""; + + /** + * 生成token + * + + * @return String + */ + public static String getToken (){ + Map claims = new HashMap(); + claims.put("appId",appId); + claims.put("customerId",customerId); + claims.put("ts",System.currentTimeMillis()); + return JwtUtils.generateEpmetToken(claims,secret); + } + /** + * 采集接口请求 + * + * @param url + * @param param + * @return String + */ + public static String httpPost(String url,String param) { + + String requestUrl = commonUrl + url; + HttpResponse response = null; + try { + response = HttpRequest.post(requestUrl).body(param) + .header("lan", "zh") + .header("Content-Type", "application/json") + .header("AccessToken", getToken()) + .header("AppId",appId) + .execute(); + } catch (Exception e) { + e.printStackTrace(); + } + return response.body(); + + } +}