TRX 1 год назад
Родитель
Сommit
a14ace159a

+ 5 - 0
OneCardIotServer/src/main/java/com/zhongshu/iot/server/core/service/iot/IotDeviceDataService.java

@@ -36,6 +36,9 @@ public class IotDeviceDataService {
     @Autowired
     private IotMainDao iotMainDao;
 
+    @Autowired
+    private IotFreshService iotFreshService;
+
     /**
      * 保存属性的值
      *
@@ -75,6 +78,8 @@ public class IotDeviceDataService {
             temp.setMqttParam(mqttParam);
             iotDeviceDataDao.save(temp);
 
+            // 发送刷新信息
+            iotFreshService.sendPageFreshMessage(iotMain);
             return ResultContent.buildSuccess();
         } else {
             return ResultContent.buildFail("没找到对应属性");

+ 6 - 0
OneCardIotServer/src/main/java/com/zhongshu/iot/server/core/service/iot/IotFreshService.java

@@ -69,4 +69,10 @@ public class IotFreshService {
         return ResultContent.buildSuccess();
     }
 
+
+    public ResultContent sendPageFreshMessage(IotMain iotMain) {
+
+        return ResultContent.buildSuccess();
+    }
+
 }

+ 5 - 2
OneCardIotServer/src/main/java/com/zhongshu/iot/server/core/service/iot/IotServiceImpl.java

@@ -2,6 +2,7 @@ package com.zhongshu.iot.server.core.service.iot;
 
 import com.github.microservice.busInfoModel.device.IotTemplateSimpleModel;
 import com.github.microservice.models.baseParam.NameModel;
+import com.github.microservice.models.baseParam.ValueInfoModel;
 import com.github.microservice.net.ResultContent;
 import com.github.microservice.net.ResultMessage;
 import com.github.microservice.types.FunctionType;
@@ -662,7 +663,7 @@ public class IotServiceImpl extends SuperService {
         return toSimpleModel(entity);
     }
 
-    public ResultContent<Object> getPropertyValueByIotMainId(String iotMainId) {
+    public ResultContent<ValueInfoModel> getPropertyValueByIotMainId(String iotMainId) {
         if (StringUtils.isEmpty(iotMainId)) {
             return ResultContent.buildFail("");
         }
@@ -671,7 +672,9 @@ public class IotServiceImpl extends SuperService {
             return ResultContent.buildFail("");
         }
         Object value = iotDeviceDataService.getDevicePropertyModel(iotMain.getDeviceId(), iotMain.getIdentifier());
-        return ResultContent.buildSuccess(value);
+        ValueInfoModel model = new ValueInfoModel();
+        model.setValue(value);
+        return ResultContent.buildSuccess(model);
     }
 
     public IotTemplateSimpleModel toSimpleModel(IotTemplate entity) {