update 推送联联平台日志

This commit is contained in:
Lemon
2023-07-13 11:52:43 +08:00
parent e7de879e13
commit c752dc504b

View File

@@ -2,8 +2,11 @@ package com.jsowell.thirdparty.lianlian.util;
import cn.hutool.http.HttpRequest;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.google.common.collect.Maps;
import com.jsowell.common.constant.Constants;
import com.jsowell.common.util.DateUtils;
import com.jsowell.common.util.StringUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.http.HttpEntity;
import org.apache.http.client.config.RequestConfig;
@@ -102,6 +105,7 @@ public class HttpRequestUtil {
*/
public static String sendPost(String token, String data, String url, String dataSecret,
String dataSecretIV, String operatorId, String sigSecret){
log.info("联联平台发送请求 data:{}", data);
//加密
byte[] encryptText = Cryptos.aesEncrypt(data.getBytes(),
dataSecret.getBytes(), dataSecretIV.getBytes());
@@ -128,8 +132,14 @@ public class HttpRequestUtil {
Map<String, String> map = (Map<String, String>) JSON.parse(hutoolRequest);
log.info("返回数据map:{}", JSON.toJSONString(map));
String rData = map.get("Data");
String ret = map.get("Ret");
String resultMsg = map.get("Msg");
if (!StringUtils.equals(Constants.ZERO, ret)) {
// 表示请求有异常
log.error("联联平台发送请求 error:{}, 源数据:{}", resultMsg, data);
return resultMsg;
}
String rData = map.get("Data");
byte[] plainText = Cryptos.aesDecrypt(Encodes.decodeBase64(rData),
dataSecret.getBytes(), dataSecretIV.getBytes());