mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-06 11:00:13 +08:00
update 苏州市平台
This commit is contained in:
@@ -282,11 +282,12 @@ public class OrderService {
|
||||
RealTimeMonitorData realTimeMonitorData = chargingRealTimeData.get(0);
|
||||
String sumChargingTime = realTimeMonitorData.getSumChargingTime(); // xx分钟
|
||||
|
||||
if (StringUtils.isNotBlank(orderVO.getStartTime())) {
|
||||
// 开始时间不为空, 根据开始充电时间计算充电时长
|
||||
sumChargingTime = String.valueOf(DateUtils.minutesSince(orderVO.getStartTime()));
|
||||
if (StringUtils.equals(orderVO.getOrderStatus(), OrderStatusEnum.IN_THE_CHARGING.getValue())) {
|
||||
if (StringUtils.isNotBlank(orderVO.getStartTime())) {
|
||||
// 订单如果是充电中,且开始时间不为空, 根据开始充电时间计算充电时长
|
||||
sumChargingTime = String.valueOf(DateUtils.minutesSince(orderVO.getStartTime()));
|
||||
}
|
||||
}
|
||||
|
||||
String chargingTime = "-";
|
||||
try {
|
||||
// 分钟转成 x时x分
|
||||
|
||||
@@ -342,7 +342,7 @@ public class UploadRealTimeMonitorHandler extends AbstractYkcHandler {
|
||||
// 异步推送第三方平台告警信息
|
||||
CompletableFuture.runAsync(() -> {
|
||||
try {
|
||||
commonService.commonPushAlarmInfo(pileConnectorCode, connectorStatus);
|
||||
commonService.commonPushAlarmInfo(pileConnectorCode, connectorStatus, realTimeMonitorData.getPutGunType());
|
||||
} catch (Exception e) {
|
||||
log.error("统一推送第三方平台告警信息 error, ", e);
|
||||
}
|
||||
|
||||
@@ -532,7 +532,8 @@ public class CommonService {
|
||||
* @param pileConnectorCode
|
||||
* @param connectorStatus
|
||||
*/
|
||||
public void commonPushAlarmInfo(String pileConnectorCode, String connectorStatus) {
|
||||
public void commonPushAlarmInfo(String pileConnectorCode, String connectorStatus, String putGunType) {
|
||||
String changeConnectorStatus = changeConnectorStatus(connectorStatus, putGunType);
|
||||
// 查询站点信息
|
||||
PileStationVO stationVO = pileStationInfoService.getStationInfoByPileConnectorCode(pileConnectorCode);
|
||||
String stationId = stationVO.getId();
|
||||
@@ -543,7 +544,7 @@ public class CommonService {
|
||||
}
|
||||
for (ThirdPartySecretInfoVO relationVO : relationInfoList) {
|
||||
NotificationDTO notificationDTO = new NotificationDTO();
|
||||
notificationDTO.setStatus(connectorStatus);
|
||||
notificationDTO.setStatus(changeConnectorStatus);
|
||||
notificationDTO.setPileConnectorCode(pileConnectorCode);
|
||||
notificationDTO.setStationId(stationId);
|
||||
notificationDTO.setPlatformType(relationVO.getPlatformType());
|
||||
|
||||
@@ -158,7 +158,7 @@ public class SuZhouPlatformServiceImpl implements ThirdPartyPlatformService {
|
||||
String connectorStatus = dto.getConnectorStatus();
|
||||
String alertCode = "";
|
||||
String alertStatus = Constants.ZERO;
|
||||
if (!StringUtils.equals(connectorStatus, Constants.ONE)) {
|
||||
if (!StringUtils.equals(connectorStatus, "255")) {
|
||||
// 如果不是故障,则告警状态要改为1-告警恢复
|
||||
alertStatus = Constants.ONE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user