diff --git a/psdc-business/src/main/java/com/psdc/mqtt/savedata/DataAndPowerSave.java b/psdc-business/src/main/java/com/psdc/mqtt/savedata/DataAndPowerSave.java index 5973fcb..7734870 100644 --- a/psdc-business/src/main/java/com/psdc/mqtt/savedata/DataAndPowerSave.java +++ b/psdc-business/src/main/java/com/psdc/mqtt/savedata/DataAndPowerSave.java @@ -136,12 +136,14 @@ public class DataAndPowerSave { ptht.setThermometerValueOut(OutTemp); thermometerHtDataMapper.insert(ptht); } - int devStatus = params.getInteger("Sta"); - deviceMapper.upDevStatus(devStatus(devStatus), deviceId); + if (null != params.getInteger("Sta")){ + int devStatus = params.getInteger("Sta"); + deviceMapper.upDevStatus(devStatus(devStatus), deviceId); + } return true; } else { - log.info("不存在该设备id"); + log.info("不存在该设备Id"); return false; } }