From 67a7a24b47d71dd843dd0b17c5cdf9f519e29d5d Mon Sep 17 00:00:00 2001 From: ZhuDongming <773644075@qq.com> Date: Tue, 30 Jun 2020 13:20:25 +0800 Subject: [PATCH] update大屏左侧站点设备查询优化及设备因子名称显示null问题 --- src/main/java/com/moral/service/impl/SensorServiceImpl.java | 22 +++++++++++++++++++--- 1 files changed, 19 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..3a5e7ce 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); -- Gitblit v1.8.0