From db617099d629961796774821d1dbdb0a3ddd16b5 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期三, 18 五月 2022 14:58:30 +0800
Subject: [PATCH] 日志记录

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java |   30 +++---------------------------
 1 files changed, 3 insertions(+), 27 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java
index 02bb51e..03d895a 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java
@@ -3,7 +3,6 @@
 import cn.hutool.core.collection.CollectionUtil;
 import cn.hutool.core.util.HexUtil;
 import cn.hutool.core.util.StrUtil;
-import com.aliyuncs.iot.model.v20180120.BatchGetDeviceStateResponse;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.github.pagehelper.PageHelper;
 import com.sandu.common.domain.CommonPage;
@@ -100,37 +99,12 @@
     public List<LightBo> listLight(int pageNo, int pageSize, String keyword) {
         Long clientId = SecurityUtils.getClientId();
 
-      //  PageHelper.startPage(pageNo, pageSize);
+        PageHelper.startPage(pageNo, pageSize);
 
         List<LightBo> listLight = baseMapper.listLight(clientId, keyword);
 
         // 鑾峰彇鏈�杩戠殑涓婃姤鏃堕棿
         List<String> deviceCodeList = listLight.stream().map(Light::getDeviceCode).collect(Collectors.toList());
-        //鎷嗗垎list
-        List<List<String>> split = CollectionUtil.split(deviceCodeList, 100);
-
-        List<BatchGetDeviceStateResponse.DeviceStatus> deviceStatuses=null;
-        for (List<String> splist : split) {
-            deviceStatuses=MainBoardInvokeSyncService.getInstance().batchGetDeviceState(splist);
-            if (deviceStatuses != null) {
-                for (LightBo lightBo : listLight) {
-                    for (BatchGetDeviceStateResponse.DeviceStatus deviceStatus : deviceStatuses) {
-
-                        if (lightBo.getDeviceCode() != null && lightBo.getDeviceCode().equals(deviceStatus.getDeviceName())) {
-                            if("ONLINE".equals(deviceStatus.getStatus()) ){
-                                lightBo.setOnlineStatus(0);
-                            }else if("OFFLINE".equals(deviceStatus.getStatus())){
-                                lightBo.setOnlineStatus(1);
-                            }else {
-                                lightBo.setOnlineStatus(2);
-                            }
-
-                        }
-                    }
-
-                }
-            }
-        }
         if (CollectionUtil.isNotEmpty(deviceCodeList)) {
             List<LightReportData> reportDataList = lightReportDataService.getNewestReportByDeviceCode(deviceCodeList);
             for (LightBo lightBo : listLight) {
@@ -230,7 +204,9 @@
                 map.put("deviceCode", param.getDeviceCode());
                 WrapResponseCommonFrame<A5LightBrightnessRespInnerFrame> frame
                         = MainBoardInvokeSyncService.getInstance().sendRRPC(param.getDeviceCode(), a5Frame, A5LightBrightnessRespInnerFrame.class);
+                //瀛樺偍鎺у埗甯ф寚浠�
                 StoreOperationRecordsUtils.storeInnerFrameData(param.getDeviceCode(), "鍗曠伅甯�-浜害鎺у埗", a5Frame, frame);
+
                 if (frame == null) {
                     map.put("status", DeviceRespStatusEnums.OTHER_ERROR.getCode());
                     resultList.add(map);

--
Gitblit v1.9.3