From 8beab91730f3e3cd6b53e4d498f763ff9dc65ef5 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Wed, 18 Nov 2020 14:16:55 +0800 Subject: [PATCH] 修改污染溯源接口,从history表中获取改为从history天表获取 --- src/main/java/com/moral/service/impl/SensorServiceImpl.java | 27 ++++++++++++++++++++++++--- 1 files changed, 24 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..85e0fd8 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 @@ -152,6 +151,23 @@ } @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()); + } + 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<Sensor> selectSenosrsByOrgId(Map<String, Object> parameters) { List<String> macList = new ArrayList<>(); List<MonitorPoint> monitorPoints = monitorPointService.getMonitorPointsAndDevicesByRegion(parameters); @@ -229,4 +245,9 @@ return sheets; } + @Override + public List<String> getSensorKeys() { + return sensorMapper.getSensorKeys(); + } + } -- Gitblit v1.8.0