mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-09 04:20:08 +08:00
update 苏州市平台
This commit is contained in:
@@ -157,23 +157,29 @@ public class SuZhouPlatformServiceImpl implements ThirdPartyPlatformService {
|
|||||||
String pileConnectorCode = dto.getPileConnectorCode();
|
String pileConnectorCode = dto.getPileConnectorCode();
|
||||||
String connectorStatus = dto.getConnectorStatus();
|
String connectorStatus = dto.getConnectorStatus();
|
||||||
String alertCode = "";
|
String alertCode = "";
|
||||||
|
String faultReason = "";
|
||||||
String alertStatus = Constants.ZERO;
|
String alertStatus = Constants.ZERO;
|
||||||
if (!StringUtils.equals(connectorStatus, "255")) {
|
if (!StringUtils.equals(connectorStatus, "255")) {
|
||||||
// 如果不是故障,则告警状态要改为1-告警恢复
|
// 如果不是故障,则告警状态要改为1-告警恢复
|
||||||
alertStatus = Constants.ONE;
|
alertStatus = Constants.ONE;
|
||||||
|
alertCode = "120"; // 预留
|
||||||
|
faultReason = "预留";
|
||||||
}
|
}
|
||||||
// 通过枪口编号查询故障原因
|
// 通过枪口编号查询故障原因
|
||||||
String redisKey = CacheConstants.PILE_HARDWARE_FAULT + pileConnectorCode;
|
String redisKey = CacheConstants.PILE_HARDWARE_FAULT + pileConnectorCode;
|
||||||
String faultReason = redisCache.getCacheObject(redisKey);
|
faultReason = redisCache.getCacheObject(redisKey);
|
||||||
if (StringUtils.isBlank(faultReason)) {
|
if (StringUtils.isBlank(faultReason)) {
|
||||||
// 未查到故障,告警状态也要改为1-告警恢复
|
// 未查到故障,告警状态也要改为1-告警恢复,并且信息不能传空
|
||||||
alertStatus = Constants.ONE;
|
alertStatus = Constants.ONE;
|
||||||
|
alertCode = "120"; // 预留
|
||||||
|
faultReason = "预留";
|
||||||
}else {
|
}else {
|
||||||
// 通过故障原因查询告警码
|
// 通过故障原因查询告警码
|
||||||
String alarmCodeByReason = PileErrorCodeAlarmEnum.getThirdPartyAlarmCodeByfaultReason(faultReason);
|
String alarmCodeByReason = PileErrorCodeAlarmEnum.getThirdPartyAlarmCodeByfaultReason(faultReason);
|
||||||
if (StringUtils.isBlank(alarmCodeByReason)) {
|
if (StringUtils.isBlank(alarmCodeByReason)) {
|
||||||
// 未找到对应故障码
|
// 未找到对应故障码
|
||||||
alertCode = "120"; // 预留
|
alertCode = "120"; // 预留
|
||||||
|
faultReason = "预留";
|
||||||
}else {
|
}else {
|
||||||
alertCode = alarmCodeByReason;
|
alertCode = alarmCodeByReason;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user