mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-13 03:39:55 +08:00
update 联联平台Service
This commit is contained in:
@@ -160,30 +160,36 @@ public class LianLianPlatformServiceImpl implements ThirdPartyPlatformService {
|
|||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
// 中电联平台
|
// 中电联平台
|
||||||
String operatorId = "14405899X";
|
// String operatorId = "14405899X";
|
||||||
String operatorSecret = "EOub5WNbERyOedvk";
|
// String operatorSecret = "EOub5WNbERyOedvk";
|
||||||
String dataSecret = "vj3RWNsWIxT5MC0K";
|
// String dataSecret = "vj3RWNsWIxT5MC0K";
|
||||||
String dataSecretIv = "jjkySnGlM3pbOUki";
|
// String dataSecretIv = "jjkySnGlM3pbOUki";
|
||||||
String signSecret = "NbELMbWtbHikNSlu";
|
// String signSecret = "NbELMbWtbHikNSlu";
|
||||||
|
//
|
||||||
|
// String data = "JdVMdw0JVYvouzS4WA9APlqKyQJuTuvh43lDYGaVccrvMboNTVajQdkvtLfqq3+lxlUXkokSkGSDsmxNkUT/SQ==";
|
||||||
|
// String Seq = "0029";
|
||||||
|
// String sig = "C6410BF5C7185CAE8594846E006740E1";
|
||||||
|
// String timeStamp = "2024-03-27 16:18:39";
|
||||||
|
//
|
||||||
|
// // 解密data 获取参数中的OperatorSecret
|
||||||
|
// try {
|
||||||
|
// String decrypt = Cryptos.decrypt(data, dataSecret, dataSecretIv);
|
||||||
|
// String inputOperatorSecret = null;
|
||||||
|
// if (StringUtils.isNotBlank(decrypt)) {
|
||||||
|
// inputOperatorSecret = JSON.parseObject(decrypt).getString("OperatorSecret");
|
||||||
|
// }
|
||||||
|
// if (!StringUtils.equals(operatorSecret, inputOperatorSecret)) {
|
||||||
|
// throw new RuntimeException("密钥不一致");
|
||||||
|
// }
|
||||||
|
// } catch (RuntimeException e) {
|
||||||
|
// throw new BusinessException("2", "密钥错误");
|
||||||
|
// }
|
||||||
|
|
||||||
String data = "JdVMdw0JVYvouzS4WA9APlqKyQJuTuvh43lDYGaVccrvMboNTVajQdkvtLfqq3+lxlUXkokSkGSDsmxNkUT/SQ==";
|
String a = "146";
|
||||||
String Seq = "0029";
|
String s = String.valueOf(a);
|
||||||
String sig = "C6410BF5C7185CAE8594846E006740E1";
|
System.out.println(s);
|
||||||
String timeStamp = "2024-03-27 16:18:39";
|
boolean zhiHeMerchant = MerchantUtils.isZhiHeMerchant(s);
|
||||||
|
System.out.println(zhiHeMerchant);
|
||||||
// 解密data 获取参数中的OperatorSecret
|
|
||||||
try {
|
|
||||||
String decrypt = Cryptos.decrypt(data, dataSecret, dataSecretIv);
|
|
||||||
String inputOperatorSecret = null;
|
|
||||||
if (StringUtils.isNotBlank(decrypt)) {
|
|
||||||
inputOperatorSecret = JSON.parseObject(decrypt).getString("OperatorSecret");
|
|
||||||
}
|
|
||||||
if (!StringUtils.equals(operatorSecret, inputOperatorSecret)) {
|
|
||||||
throw new RuntimeException("密钥不一致");
|
|
||||||
}
|
|
||||||
} catch (RuntimeException e) {
|
|
||||||
throw new BusinessException("2", "密钥错误");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -914,7 +920,8 @@ public class LianLianPlatformServiceImpl implements ThirdPartyPlatformService {
|
|||||||
// 远大
|
// 远大
|
||||||
orderInfo.setEquipmentOwnerID(Constants.OPERATORID_YUAN_DA);
|
orderInfo.setEquipmentOwnerID(Constants.OPERATORID_YUAN_DA);
|
||||||
}
|
}
|
||||||
if (MerchantUtils.isZhiHeMerchant(String.valueOf(orderBasicInfo.getMerchantId()))) {
|
if (MerchantUtils.isZhiHeMerchant(orderBasicInfo.getMerchantId())) {
|
||||||
|
logger.info("订单号:{} 为之禾运营商订单", orderBasicInfo.getOrderCode());
|
||||||
orderInfo.setEquipmentOwnerID(Constants.OPERATORID_ZHI_HE);
|
orderInfo.setEquipmentOwnerID(Constants.OPERATORID_ZHI_HE);
|
||||||
}
|
}
|
||||||
// 支付方式
|
// 支付方式
|
||||||
|
|||||||
Reference in New Issue
Block a user