From 8fb013a6d6707929799e9f7a8a82f311cbca29ae Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Wed, 23 Dec 2020 14:47:04 +0800
Subject: [PATCH] update大屏年,月数据查询接口

---
 src/main/java/com/moral/service/impl/SensorServiceImpl.java |   32 +++++++++++++++++++++++++++++---
 1 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/SensorServiceImpl.java b/src/main/java/com/moral/service/impl/SensorServiceImpl.java
index 10e414d..f56f048 100644
--- a/src/main/java/com/moral/service/impl/SensorServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/SensorServiceImpl.java
@@ -9,9 +9,6 @@
 
 import javax.annotation.Resource;
 
-import org.apache.commons.collections.CollectionUtils;
-import org.springframework.stereotype.Service;
-
 import com.alibaba.fastjson.JSONObject;
 import com.moral.common.bean.PageBean;
 import com.moral.common.util.MyBatisBaseMapUtil;
@@ -22,6 +19,8 @@
 import com.moral.service.MonitorPointService;
 import com.moral.service.SensorService;
 
+import org.apache.commons.collections.CollectionUtils;
+import org.springframework.stereotype.Service;
 import tk.mybatis.mapper.entity.Example;
 
 @Service
@@ -119,6 +118,11 @@
     }
 
     @Override
+    public List<Map<String, Object>> getSensorByDId(String id) {
+        List<Map<String, Object>> list = sensorMapper.getSensorByDId(id);
+        return list;
+    }
+    @Override
     public List<Map<String, Object>> getSensorByMonitorPointId(String monitor_point_id) {
         List<Map<String, Object>> list = sensorMapper.getSensorByMonitorPointId(monitor_point_id);
         return list;
@@ -137,6 +141,23 @@
     @Override
     public List<Map<String, String>> getSensorsMaps(String mac) {
         List<Sensor> sensors = sensorMapper.getSensorsInfoByMac(mac);
+        Map<String, String> sensorsDescriptionMap = new HashMap<>();
+        for (Sensor sensor : sensors) {
+            sensorsDescriptionMap.put(sensor.getSensorKey(), sensor.getDescription());
+        }
+        Map<String, String> sensorsUnitMap = new HashMap<>();
+        for (Sensor sensor : sensors) {
+            sensorsUnitMap.put(sensor.getSensorKey(), sensor.getUnit());
+        }
+        List<Map<String, String>> sensorsMapList = new ArrayList<>();
+        sensorsMapList.add(sensorsDescriptionMap);
+        sensorsMapList.add(sensorsUnitMap);
+        return sensorsMapList;
+    }
+
+    @Override
+    public List<Map<String, String>> getSensorsAllMap() {
+        List<Sensor> sensors = sensorMapper.selectAll();
         Map<String, String> sensorsDescriptionMap = new HashMap<>();
         for (Sensor sensor : sensors) {
             sensorsDescriptionMap.put(sensor.getSensorKey(), sensor.getDescription());
@@ -229,4 +250,9 @@
         return sheets;
     }
 
+    @Override
+    public List<String> getSensorKeys() {
+        return sensorMapper.getSensorKeys();
+    }
+
 }

--
Gitblit v1.8.0