From 21d810aa4ac02a8b7a54d80eafc753c32d376d74 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期二, 19 四月 2022 16:06:20 +0800
Subject: [PATCH] 首页统计

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightPoleHeelingService.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightPoleHeelingService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightPoleHeelingService.java
index 60a41e8..347691d 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightPoleHeelingService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightPoleHeelingService.java
@@ -11,9 +11,11 @@
 import com.sandu.ximon.admin.manager.iot.frame.inner.request.*;
 import com.sandu.ximon.admin.manager.iot.rrpc.dto.CommonFrame;
 import com.sandu.ximon.admin.manager.iot.rrpc.enums.A5OrderEnum;
+import com.sandu.ximon.admin.manager.iot.rrpc.enums.LightPoleHeelingEnum;
 import com.sandu.ximon.admin.manager.iot.rrpc.mainboard.MainBoardInvokeSyncService;
 import com.sandu.ximon.admin.param.LightPoleHeelingListParam;
 import com.sandu.ximon.admin.security.SecurityUtils;
+import com.sandu.ximon.admin.utils.RedisUtils;
 import com.sandu.ximon.dao.domain.Light;
 import com.sandu.ximon.dao.domain.LightPoleHeeling;
 import com.sandu.ximon.dao.domain.LightPoleHeelingEquipment;
@@ -34,7 +36,9 @@
      * 妯$硦鏌ヨ
      */
     public List<LightPoleHeeling> listLightPoleHeelingByKeyword(BaseConditionVO baseConditionVO, LightPoleHeelingListParam lightPoleHeelingListParam) {
-        PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
+        if (baseConditionVO != null) {
+            PageHelper.startPage(baseConditionVO.getPageNo(), baseConditionVO.getPageSize());
+        }
         if (lightPoleHeelingListParam == null) {
             lightPoleHeelingListParam = new LightPoleHeelingListParam();
         }
@@ -216,6 +220,10 @@
         } else {
             lightPoleHeeling.setWarningLevel(0);//姝e父
         }
+
+        //瀛樺偍璁惧鐘舵�佸埌缂撳瓨
+        RedisUtils.getBean().set(LightPoleHeelingEnum.LIGHT_POLE_HEELING_STATE.getCode() + deviceName
+                , heartBeatDataPackage, 300L);
         /**
          * 灏嗙伅鏉嗗�炬枩纭欢娣诲姞鍒扮‖浠惰〃
          */
@@ -223,7 +231,6 @@
         if (one == null) {
             LightPoleHeelingEquipment equipment = new LightPoleHeelingEquipment();
             equipment.setMac(deviceName);
-            lightPoleHeelingEquipmentService.addLightPoleHeelingEquipment(equipment);
         }
 
         return save(lightPoleHeeling);

--
Gitblit v1.9.3