uploadFirmware 上传固件接口

This commit is contained in:
Guoqs
2024-05-20 15:32:39 +08:00
parent 3571f7828f
commit aa102d2f71
2 changed files with 2 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ public enum PileConnectorStatusEnum {
FAULT("01", "故障"), FAULT("01", "故障"),
FREE("02", "空闲"), FREE("02", "空闲"),
OCCUPIED_CHARGING("03", "充电"), OCCUPIED_CHARGING("03", "充电"),
RESERVE("04", "预约中"),
; ;
private String value; private String value;
private String label; private String label;

View File

@@ -92,7 +92,7 @@ public class UploadRealTimeMonitorHandler extends AbstractHandler {
String connectorCode = BytesUtil.bcd2Str(pileConnectorCodeByteArr); String connectorCode = BytesUtil.bcd2Str(pileConnectorCodeByteArr);
realTimeMonitorData.setConnectorCode(connectorCode); realTimeMonitorData.setConnectorCode(connectorCode);
// 枪口状态 0x00:离线 0x01:故障 0x02:空闲 0x03:充电 // 枪口状态 0x00:离线 0x01:故障 0x02:空闲 0x03:充电 0x04 预约中
startIndex += length; startIndex += length;
length = 1; length = 1;
byte[] connectorStatusByteArr = BytesUtil.copyBytes(msgBody, startIndex, length); byte[] connectorStatusByteArr = BytesUtil.copyBytes(msgBody, startIndex, length);
@@ -250,7 +250,6 @@ public class UploadRealTimeMonitorHandler extends AbstractHandler {
pileBasicInfoService.updateStatus(BytesUtil.bcd2Str(ykcDataProtocol.getFrameType()), pileSn, connectorCode, connectorStatus, putGunType); pileBasicInfoService.updateStatus(BytesUtil.bcd2Str(ykcDataProtocol.getFrameType()), pileSn, connectorCode, connectorStatus, putGunType);
// 01表示故障 // 01表示故障
// if (StringUtils.equals(connectorStatus, "01")) {
if (StringUtils.equals(connectorStatus, PileConnectorStatusEnum.FAULT.getValue())) { if (StringUtils.equals(connectorStatus, PileConnectorStatusEnum.FAULT.getValue())) {
// 故障原因存入缓存 // 故障原因存入缓存
String redisKey = CacheConstants.PILE_HARDWARE_FAULT + pileSn + connectorCode; String redisKey = CacheConstants.PILE_HARDWARE_FAULT + pileSn + connectorCode;
@@ -258,7 +257,6 @@ public class UploadRealTimeMonitorHandler extends AbstractHandler {
} }
// 03表示充电中 // 03表示充电中
// if (StringUtils.equals(connectorStatus, "03")) {
if (StringUtils.equals(connectorStatus, PileConnectorStatusEnum.OCCUPIED_CHARGING.getValue())) { if (StringUtils.equals(connectorStatus, PileConnectorStatusEnum.OCCUPIED_CHARGING.getValue())) {
// 默认保存到redis // 默认保存到redis
boolean saveRedisFlag = true; boolean saveRedisFlag = true;