diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileBillingTemplateController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileBillingTemplateController.java index df63fe439..8336adeb2 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileBillingTemplateController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileBillingTemplateController.java @@ -123,6 +123,7 @@ public class PileBillingTemplateController extends BaseController { * @param dto * @return */ + @Log(title = "计费模板", businessType = BusinessType.UPDATE) @PostMapping("/updateBillingTemplate") public AjaxResult updateBillingTemplate(@RequestBody CreateOrUpdateBillingTemplateDTO dto) { logger.info("修改计费模板 param:{}", JSON.toJSONString(dto)); diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileConnectorInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileConnectorInfoServiceImpl.java index da585d790..122b33bb5 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileConnectorInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileConnectorInfoServiceImpl.java @@ -520,8 +520,12 @@ public class PileConnectorInfoServiceImpl implements PileConnectorInfoService { BigDecimal outputCurrent = new BigDecimal(realTimeMonitorData.getOutputCurrent()); pileConnectorInfoVO.setCurrent(outputCurrent); pileConnectorInfoVO.setSOC(realTimeMonitorData.getSOC()); // 充电百分比 - pileConnectorInfoVO.setChargingAmount(new BigDecimal(realTimeMonitorData.getChargingAmount())); - pileConnectorInfoVO.setChargingDegree(new BigDecimal(realTimeMonitorData.getChargingDegree())); + if (StringUtils.isNotBlank(realTimeMonitorData.getChargingAmount())) { + pileConnectorInfoVO.setChargingAmount(new BigDecimal(realTimeMonitorData.getChargingAmount())); + } + if (StringUtils.isNotBlank(realTimeMonitorData.getChargingDegree())) { + pileConnectorInfoVO.setChargingDegree(new BigDecimal(realTimeMonitorData.getChargingDegree())); + } pileConnectorInfoVO.setGunLineTemperature(realTimeMonitorData.getGunLineTemperature()); // 枪线温度 pileConnectorInfoVO.setTimeRemaining(realTimeMonitorData.getTimeRemaining()); // 剩余时间 pileConnectorInfoVO.setChargingTime(realTimeMonitorData.getSumChargingTime()); // 已充时长 @@ -529,7 +533,6 @@ public class PileConnectorInfoServiceImpl implements PileConnectorInfoService { BigDecimal instantPowerTemp = outputVoltage.multiply(outputCurrent); BigDecimal instantPower = instantPowerTemp.divide(new BigDecimal(1000), 2, BigDecimal.ROUND_HALF_UP); pileConnectorInfoVO.setInstantPower(instantPower); - log.info("枪口实时数据:{}", JSON.toJSONString(pileConnectorInfoVO)); } // 查缓存是否故障