diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/SiChuanPlatformServiceImpl.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/SiChuanPlatformServiceImpl.java index 3b5e2e92b..1ae160074 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/SiChuanPlatformServiceImpl.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/SiChuanPlatformServiceImpl.java @@ -396,6 +396,12 @@ public class SiChuanPlatformServiceImpl implements ThirdPartyPlatformService { String dataSecretIv = thirdPartySecretInfoVO.getTheirDataSecretIv(); String urlAddress = thirdPartySecretInfoVO.getTheirUrlPrefix(); + String operatorId1 = "MA01H3BQ2"; + String operatorSecret1 = thirdPartySecretInfoVO.getOurOperatorSecret(); + String dataSecret1 = thirdPartySecretInfoVO.getOurDataSecret(); + String dataSecretIv1 = thirdPartySecretInfoVO.getOurDataSecretIv(); + String signSecret1 = thirdPartySecretInfoVO.getOurSigSecret(); + // 组装中电联平台所需要的数据格式 SupStationInfoDTO info = SupStationInfoDTO.builder() @@ -502,8 +508,17 @@ public class SiChuanPlatformServiceImpl implements ThirdPartyPlatformService { System.out.println("jsonString : " + jsonString); // 获取令牌 + //使用对方的密钥配置信息和我方的operatorId String token = getToken(urlAddress, operatorId, operatorSecret, dataSecretIv, signSecret, dataSecret); + //使用我方的密钥配置信息和我方的operatorId + String token1 = getToken(urlAddress, operatorId, operatorSecret1, dataSecretIv1, signSecret1, dataSecret1); + //使用对方的密钥配置信息和对方的operatorId + String token2 = getToken(urlAddress, operatorId1, operatorSecret, dataSecretIv, signSecret, dataSecret); + log.info("token : " + token); + log.info("token1 : " + token1); + log.info("token2 : " + token2); + String result = HttpRequestUtil.sendPost(token, jsonString, url, dataSecret, dataSecretIv, operatorId, signSecret); return result;