mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-22 16:19:52 +08:00
update
This commit is contained in:
@@ -841,8 +841,16 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
logger.error("解锁卡/vin状态 error,", e);
|
logger.error("解锁卡/vin状态 error,", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
// 发送停止充电订阅消息
|
||||||
|
sendMsg(orderBasicInfo);
|
||||||
|
|
||||||
|
// 从redis中取出实时记录保存到表中
|
||||||
|
realTimeMonitorDataRedis2DB(orderBasicInfo.getTransactionCode(), orderBasicInfo.getOrderCode());
|
||||||
|
}
|
||||||
|
|
||||||
// uniApp 发送停止充电订阅消息
|
// uniApp 发送停止充电订阅消息
|
||||||
|
private void sendMsg(OrderBasicInfo orderBasicInfo) {
|
||||||
|
try {
|
||||||
WechatSendMsgDTO wechatSendMsgDTO = new WechatSendMsgDTO();
|
WechatSendMsgDTO wechatSendMsgDTO = new WechatSendMsgDTO();
|
||||||
wechatSendMsgDTO.setOrderCode(orderBasicInfo.getOrderCode());
|
wechatSendMsgDTO.setOrderCode(orderBasicInfo.getOrderCode());
|
||||||
Map<String, String> resultMap = wxAppletRemoteService.stopChargingSendMsg(wechatSendMsgDTO);
|
Map<String, String> resultMap = wxAppletRemoteService.stopChargingSendMsg(wechatSendMsgDTO);
|
||||||
@@ -850,13 +858,6 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("小程序发送充电停止推送消息 error", e);
|
logger.error("小程序发送充电停止推送消息 error", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
|
||||||
realTimeMonitorDataRedis2DB(orderBasicInfo.getTransactionCode(), orderBasicInfo.getOrderCode());
|
|
||||||
} catch (Exception e) {
|
|
||||||
logger.error("redis中取出实时记录保存到表 发生异常", e);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -902,6 +903,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void realTimeMonitorDataRedis2DB(String transactionCode, String orderCode) {
|
public void realTimeMonitorDataRedis2DB(String transactionCode, String orderCode) {
|
||||||
|
try {
|
||||||
if (StringUtils.isBlank(transactionCode) || StringUtils.isBlank(orderCode)) {
|
if (StringUtils.isBlank(transactionCode) || StringUtils.isBlank(orderCode)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -944,7 +946,9 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
String redisKey = CacheConstants.PILE_REAL_TIME_MONITOR_DATA + pileConnectorCode + "_" + transactionCode;
|
String redisKey = CacheConstants.PILE_REAL_TIME_MONITOR_DATA + pileConnectorCode + "_" + transactionCode;
|
||||||
redisCache.deleteObject(redisKey);
|
redisCache.deleteObject(redisKey);
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.info("redis中取出实时记录保存到表发生异常", e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user