mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-03 01:20:15 +08:00
update 江苏省平台接口
This commit is contained in:
@@ -157,11 +157,11 @@ public class HttpRequestUtil {
|
||||
}
|
||||
|
||||
/**
|
||||
* 南瑞平台发送请求
|
||||
* 江苏平台发送请求
|
||||
*
|
||||
* TODO(和联联平台一样的方法,若测试通过,则统一更换成上面的方法)
|
||||
*
|
||||
* @param token 南瑞平台令牌
|
||||
* @param token 江苏平台令牌
|
||||
* @param data 要传输的JsonString格式数据
|
||||
* @param url 请求地址
|
||||
* @param dataSecret 消息密钥
|
||||
@@ -172,7 +172,7 @@ public class HttpRequestUtil {
|
||||
*/
|
||||
public static String nrSendPost(String token, String data, String url, String dataSecret,
|
||||
String dataSecretIV, String operatorId, String sigSecret){
|
||||
log.info("南瑞平台发送请求 data:{}", data);
|
||||
log.info("江苏平台发送请求 data:{}", data);
|
||||
//加密
|
||||
byte[] encryptText = Cryptos.aesEncrypt(data.getBytes(),
|
||||
dataSecret.getBytes(), dataSecretIV.getBytes());
|
||||
@@ -188,23 +188,25 @@ public class HttpRequestUtil {
|
||||
params.put("Sig", sign);
|
||||
|
||||
String postData = JSON.toJSONString(params);
|
||||
log.info("南瑞平台发送请求 最终提交数据:{}", postData);
|
||||
log.info("江苏平台发送请求 最终提交数据:{}", postData);
|
||||
// System.out.println("最终提交数据:" + postData);
|
||||
|
||||
String hutoolRequest = HttpRequest.post(url).header("Authorization", "Bearer " + token).body(postData).execute().body();
|
||||
|
||||
log.info("南瑞平台发送请求 接收到返回数据:{}", hutoolRequest);
|
||||
log.info("江苏平台发送请求 接收到返回数据:{}", hutoolRequest);
|
||||
// System.out.println("接收到返回数据:" + hutoolRequest);
|
||||
|
||||
if (StringUtils.isBlank(hutoolRequest)) {
|
||||
return "SUCCESS";
|
||||
}
|
||||
Map<String, Object> map = (Map<String, Object>) JSON.parse(hutoolRequest);
|
||||
|
||||
log.info("南瑞平台发送请求 返回数据map:{}", JSON.toJSONString(map));
|
||||
log.info("江苏平台发送请求 返回数据map:{}", JSON.toJSONString(map));
|
||||
|
||||
int ret = (int) map.get("Ret");
|
||||
String resultMsg = (String) map.get("Msg");
|
||||
if (ret != 0) {
|
||||
// 表示请求有异常
|
||||
log.error("南瑞平台发送请求 error:{}, 源数据:{}", resultMsg, data);
|
||||
log.error("江苏平台发送请求 error:{}, 源数据:{}", resultMsg, data);
|
||||
return resultMsg;
|
||||
}
|
||||
String rData = (String) map.get("Data");
|
||||
@@ -218,7 +220,7 @@ public class HttpRequestUtil {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
log.info("南瑞平台发送请求 解密数据:{}", plainData);
|
||||
log.info("江苏平台发送请求 解密数据:{}", plainData);
|
||||
// System.out.println("解密数据:" + plainData);
|
||||
return resultMsg;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user