Sfoglia il codice sorgente

'优化设备信息表-分页接口,增加最后上线时间和最后离线时间字段,修改接口文档,测试接口'

james 1 anno fa
parent
commit
f1a03b1e18

+ 14 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/domain/DmpDeviceInfo.java

@@ -132,4 +132,18 @@ public class DmpDeviceInfo implements Serializable {
      */
     @TableField(exist = false)
     private Integer deviceStatus;
+
+    /**
+     * 最后上线时间
+     */
+    @TableField(exist = false)
+    private LocalDateTime lastOnlineTime;
+
+    /**
+     * 最后离线时间
+     */
+    @TableField(exist = false)
+    private LocalDateTime lastOfflineTime;
+
+
 }

+ 2 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/service/impl/DmpDeviceInfoServiceImpl.java

@@ -146,6 +146,8 @@ public class DmpDeviceInfoServiceImpl extends AbstractCrudService<DmpDeviceInfoM
                         for(int j=0;j<statusList.size();j++){
                             if(list1.get(i).getProductId().equals(statusList.get(j).getProductId()) && list1.get(i).getDeviceId().equals(statusList.get(j).getDeviceId())){
                                 list1.get(i).setDeviceStatus(statusList.get(j).getDeviceStatus());
+                                list1.get(i).setLastOnlineTime(statusList.get(j).getLastOnlineTime());
+                                list1.get(i).setLastOfflineTime(statusList.get(j).getLastOfflineTime());
                                 continue;
                             }
                         }