diff --git a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/DeviceServiceImpl.java b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/DeviceServiceImpl.java index 49de5187..59373496 100644 --- a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/DeviceServiceImpl.java +++ b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/DeviceServiceImpl.java @@ -720,7 +720,7 @@ public class DeviceServiceImpl implements IDeviceService { params.put("{" + refIdentifier + "}", refValue); } else { // 纵向计算物模型 - if (Integer.valueOf(2).equals(thingModels.getIsCalculated())) { + if (Integer.valueOf(2).equals(thingModels.getIsCalculated()) && Objects.nonNull(cacheIdentifier)) { params.put("{" + refIdentifier + "}", cacheIdentifier.getValue()); } else { params.put("{" + refIdentifier + "}", "0");