diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/smartDevicesImpl/TbMeterInfoServiceImpl.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/smartDevicesImpl/TbMeterInfoServiceImpl.java index a5651461..697bc188 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/smartDevicesImpl/TbMeterInfoServiceImpl.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/smartDevicesImpl/TbMeterInfoServiceImpl.java @@ -281,7 +281,7 @@ public class TbMeterInfoServiceImpl implements ITbMeterInfoService { BigDecimal initReading = BigDecimal.valueOf(meterResult.getCollectionValue().get(Integer.parseInt(item.getMeterCode()))) .setScale(2, RoundingMode.HALF_UP); - if (initReading.equals(BigDecimal.ZERO)) { + if (initReading.compareTo(BigDecimal.ZERO) == 0) { item.setCommunicationState(0L); } else { item.setCommunicationState(1L);