From 944fcfc56ba96cb12466604d33194fc76965faa8 Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Wed, 05 Jun 2019 10:14:06 +0800
Subject: [PATCH] 增加获取污染溯源接口
---
src/main/java/com/moral/service/impl/HistoryDailyServiceImpl.java | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/moral/service/impl/HistoryDailyServiceImpl.java b/src/main/java/com/moral/service/impl/HistoryDailyServiceImpl.java
index 6c6bcea..8517875 100644
--- a/src/main/java/com/moral/service/impl/HistoryDailyServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/HistoryDailyServiceImpl.java
@@ -91,4 +91,34 @@
}
}
+ @Override
+ public Map getOverproofData(Map<String, Object> parameters) throws Exception {
+ getAllchildrenOrg(parameters);
+ ParameterUtils.getTimeType4Time(parameters);
+ ParameterUtils.getElementByType(parameters);
+ ParameterUtils.getStartAndEndByTime(parameters);
+ ParameterUtils.getRegionType4RegionCode(parameters);
+ List<Map<String, Object>> list = historyDailyMapper.getOverproofData(parameters);
+ Map<String, Map<String, Object>[]> resultMap = new HashMap<String, Map<String, Object>[]>();
+ for (Map<String, Object> map : list) {
+ String name = map.get("name").toString();
+ Integer deviceTech = Integer.valueOf(map.get("device_tech").toString());
+ Map<String,Object>[] resultlist ;
+ if (resultMap.containsKey(name)) {
+ resultlist = resultMap.get(name);
+ } else {
+ resultlist = new HashMap[3];
+ }
+ resultlist[deviceTech-1] = new HashMap<String,Object>() {
+ private static final long serialVersionUID = 1L;
+ {
+ put("avg", map.get("avg"));
+ put("limit", map.get("limit"));
+ }
+ };
+ resultMap.put(name, resultlist);
+ }
+ return resultMap;
+ }
+
}
--
Gitblit v1.8.0