|
|
@@ -33,7 +33,8 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
String encryptData;
|
|
|
String genSign;
|
|
|
try {
|
|
|
- if(verify(requestDTO.getData(), ConnectivityConstants.SIG_SECRET, requestDTO.getSig())){
|
|
|
+ String data = requestDTO.getOperatorID() + requestDTO.getData() + requestDTO.getTimeStamp() + requestDTO.getSeq();
|
|
|
+ if(verify(data, ConnectivityConstants.SIG_SECRET, requestDTO.getSig())){
|
|
|
String decryptData = chargingUtil.decryptData(requestDTO.getData());
|
|
|
log.info("解密后的数据:{}", decryptData);
|
|
|
chargingStatusResponseVO = new Gson().fromJson(decryptData, ChargingStatusResponseVO.class);
|
|
|
@@ -68,7 +69,8 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
String encryptData;
|
|
|
String genSign;
|
|
|
try {
|
|
|
- if(verify(requestDTO.getData(), ConnectivityConstants.SIG_SECRET, requestDTO.getSig())){
|
|
|
+ String data = requestDTO.getOperatorID() + requestDTO.getData() + requestDTO.getTimeStamp() + requestDTO.getSeq();
|
|
|
+ if(verify(data, ConnectivityConstants.SIG_SECRET, requestDTO.getSig())){
|
|
|
String decryptData = chargingUtil.decryptData(requestDTO.getData());
|
|
|
log.info("解密后的数据:{}", decryptData);
|
|
|
equipChargeStatusResponseVO = new Gson().fromJson(decryptData, EquipChargeStatusResponseVO.class);
|
|
|
@@ -104,7 +106,8 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
String encryptData;
|
|
|
String genSign;
|
|
|
try {
|
|
|
- if(verify(requestDTO.getData(), ConnectivityConstants.SIG_SECRET, requestDTO.getSig())){
|
|
|
+ String data = requestDTO.getOperatorID() + requestDTO.getData() + requestDTO.getTimeStamp() + requestDTO.getSeq();
|
|
|
+ if(verify(data, ConnectivityConstants.SIG_SECRET, requestDTO.getSig())){
|
|
|
String decryptData = chargingUtil.decryptData(requestDTO.getData());
|
|
|
log.info("解密后的数据:{}", decryptData);
|
|
|
stopChargingResponseVO = new Gson().fromJson(decryptData, StopChargingResponseVO.class);
|
|
|
@@ -139,7 +142,8 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
String encryptData;
|
|
|
String genSign;
|
|
|
try {
|
|
|
- if(verify(requestDTO.getData(), ConnectivityConstants.SIG_SECRET, requestDTO.getSig())){
|
|
|
+ String data = requestDTO.getOperatorID() + requestDTO.getData() + requestDTO.getTimeStamp() + requestDTO.getSeq();
|
|
|
+ if(verify(data, ConnectivityConstants.SIG_SECRET, requestDTO.getSig())){
|
|
|
String decryptData = chargingUtil.decryptData(requestDTO.getData());
|
|
|
log.info("解密后的数据:{}", decryptData);
|
|
|
chargingOrderVO = new Gson().fromJson(decryptData, ChargingOrderVO.class);
|