小程序查询枪口列表接口添加 故障原因字段

This commit is contained in:
Lemon
2023-08-12 16:56:11 +08:00
parent 3a76fc63a3
commit 2f1116d016
3 changed files with 10 additions and 1 deletions

View File

@@ -234,7 +234,7 @@ public class UploadRealTimeMonitorHandler extends AbstractHandler {
faultReason = YKCPileFaultReasonEnum.getValueByCode(faultCode);
// log.info("故障码:{}, 故障原因:{}", faultCode, faultReason);
}
realTimeMonitorData.setHardwareFault(hardwareFaultTemp);
realTimeMonitorData.setHardwareFault(faultReason);
if (!StringUtils.equals(connectorStatus, "02")) {
log.info("0x13上传实时监测数据==交易流水号:{}, 桩编号:{}, 枪号:{}, 状态:{}, 枪是否归位:{}, 是否插枪:{}, 输出电压:{}, 输出电流:{}, 枪线温度:{}, " +

View File

@@ -474,6 +474,10 @@ public class PileConnectorInfoServiceImpl implements IPileConnectorInfoService {
BigDecimal instantPowerTemp = outputVoltage.multiply(outputCurrent);
BigDecimal instantPower = instantPowerTemp.divide(new BigDecimal(1000), 2, BigDecimal.ROUND_HALF_UP);
pileConnectorInfoVO.setInstantPower(instantPower);
// 如果故障,添加故障原因
if (!StringUtils.equals("", realTimeMonitorData.getHardwareFault())) {
pileConnectorInfoVO.setFaultReason(realTimeMonitorData.getHardwareFault());
}
log.info("枪口实时数据:{}", JSONObject.toJSONString(pileConnectorInfoVO));
}

View File

@@ -44,6 +44,11 @@ public class PileConnectorInfoVO {
*/
private Integer status;
/**
* 故障原因
*/
private String faultReason;
/**
* 车位号
*/