From 422b10242d0e1c3164eb96a10379b9d638b169ee Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 07 四月 2025 13:46:43 +0800
Subject: [PATCH] 监管平台

---
 ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECSuperviseUtil.java |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECSuperviseUtil.java b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECSuperviseUtil.java
index 9e859d2..3cd4406 100644
--- a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECSuperviseUtil.java
+++ b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECSuperviseUtil.java
@@ -40,6 +40,12 @@
 	private static final String DataSecret = "50a61b93919c9604";
 	private static final String DataSecretIV = "7c8ac6861661d584";
 
+
+	private static final String OurDataSecret = "50a61b93919c9605";
+	private static final String OurDataSecretIV = "7c8ac6861661d585";
+	private static final String OurSigSecret = "a6fedf0e1b27d6f6";
+	private static final String OurOperatorID = "MA01H3BQ3";
+	private static final String OurOperatorSecret = "f1331ef0b37c2d1a";
 	@Autowired
 	private RedisService redisService;
 	public static final String TOKEN_KEY = "charge_token:";
@@ -122,7 +128,7 @@
 			return null;
 		}
 		//解密参数
-		String decrypt = AESUtil.decrypt(baseResult.getData(), operator.getDataSecret(), operator.getDataSecretIv());
+		String decrypt = AESUtil.decrypt(baseResult.getData(), DataSecret, DataSecretIV);
 		log.info("推送三方平台设备状态Data:" + decrypt);
 		NotificationStationStatusResult notificationStationStatusResult = JSON.parseObject(decrypt, NotificationStationStatusResult.class);
 		return notificationStationStatusResult;
@@ -150,7 +156,7 @@
 			return null;
 		}
 		//解密参数
-		String decrypt = AESUtil.decrypt(baseResult.getData(), operator.getDataSecret(), operator.getDataSecretIv());
+		String decrypt = AESUtil.decrypt(baseResult.getData(), DataSecret, DataSecretIV);
 		log.info("推送三方平台充电状态Data:" + decrypt);
 		NotificationEquipChargeStatusResult notificationEquipChargeStatusResult = JSON.parseObject(decrypt, NotificationEquipChargeStatusResult.class);
 		return notificationEquipChargeStatusResult;
@@ -178,7 +184,7 @@
 			return null;
 		}
 		//解密参数
-		String decrypt = AESUtil.decrypt(baseResult.getData(), operator.getDataSecret(), operator.getDataSecretIv());
+		String decrypt = AESUtil.decrypt(baseResult.getData(), DataSecret, DataSecretIV);
 		log.info("推送三方平台充电订单信息Data:" + decrypt);
 		NotificationChargeOrderInfoResult notificationChargeOrderInfoResult = JSON.parseObject(decrypt, NotificationChargeOrderInfoResult.class);
 		return notificationChargeOrderInfoResult;
@@ -199,7 +205,7 @@
 		baseRequest.setTimeStamp(timeStamp);
 		baseRequest.setSeq("0001");
 		String jsonString = JacksonUtils.toJson(o);
-		String encrypt = AesEncryption.encrypt(jsonString, operator.getDataSecret(), operator.getDataSecretIv());
+		String encrypt = AesEncryption.encrypt(jsonString, DataSecret, DataSecretIV);
 		baseRequest.setData(encrypt);
 		baseRequest.setOperator(operator);
 //		baseRequest.setSig(buildSign(baseRequest));
@@ -232,7 +238,7 @@
 			return ;
 		}
 		//解密参数
-		String decrypt = AESUtil.decrypt(baseResult.getData(), operator.getDataSecret(), operator.getDataSecretIv());
+		String decrypt = AESUtil.decrypt(baseResult.getData(), DataSecret, DataSecretIV);
 		log.info("推送充电用能统计信息Data:" + decrypt);
 
 	}
@@ -258,7 +264,7 @@
 			return ;
 		}
 		//解密参数
-		String decrypt = AESUtil.decrypt(baseResult.getData(), operator.getDataSecret(), operator.getDataSecretIv());
+		String decrypt = AESUtil.decrypt(baseResult.getData(), DataSecret, DataSecretIV);
 		log.info("推送充换电站信息信息Data:" + decrypt);
 	}
 	/**
@@ -283,13 +289,13 @@
 			return ;
 		}
 		//解密参数
-		String decrypt = AESUtil.decrypt(baseResult.getData(), operator.getDataSecret(), operator.getDataSecretIv());
+		String decrypt = AESUtil.decrypt(baseResult.getData(), DataSecret, DataSecretIV);
 		log.info("推送充换电站实时功率信息Data:" + decrypt);
 	}
 
 	public static void main(String[] args) {
 		BaseModel model = new BaseModel();
-		model.setOperatorID("MA25CNM38");
+		model.setOperatorID("MA01H3BQ2");
 		model.setData("AoArdDDcmHcmOMkCLHodTpY1xLtt9yhLqxvKPyfdlmEOBj1LJnQM+Z4JOZllt3Pj9rubfgxJ51zMAfzquQegJzHGAT9Y7JrKFzFe6jGtXo0=");
 		model.setTimeStamp(20250205120800L);
 		model.setSeq("0001");

--
Gitblit v1.7.1