| 
															
																@ -1330,7 +1330,20 @@ public class StatisticsESService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return rs; 
															 | 
															
															 | 
															
																        return rs; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public List translateTeamLeaderNameListMap(List<Map<String,Object>> rs) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        Map<Integer, Map<String, Object>> leaders = getAllTeamLeaders(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if (rs != null) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            for (int i = 0; i < rs.size(); i++) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                Map<String,Object> r = rs.get(i); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                Integer id = Integer.valueOf(r.get("code").toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                String name = getTeamLeaderNameByTeamCode(leaders, id); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                if (org.apache.commons.lang3.StringUtils.isNotBlank(name)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    r.put("name", name); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        return rs; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public JSONArray translateTeamLeaderNameByCode(JSONArray rs) { 
															 | 
															
															 | 
															
																    public JSONArray translateTeamLeaderNameByCode(JSONArray rs) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        Map<Integer, Map<String, Object>> leaders = getAllTeamLeaders(); 
															 | 
															
															 | 
															
																        Map<Integer, Map<String, Object>> leaders = getAllTeamLeaders(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if (rs != null) { 
															 | 
															
															 | 
															
																        if (rs != null) { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -3679,7 +3692,7 @@ public class StatisticsESService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); 
															 | 
															
															 | 
															
																            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String date = sdf.format(dd.getTime()); 
															 | 
															
															 | 
															
																            String date = sdf.format(dd.getTime()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            mc.put("month", date); 
															 | 
															
															 | 
															
																            mc.put("month", date); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            mc.put("count", 0); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            mc.put("count", 0.0D); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            dd.add(Calendar.MONTH, -1); 
															 | 
															
															 | 
															
																            dd.add(Calendar.MONTH, -1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            rs.add(mc); 
															 | 
															
															 | 
															
																            rs.add(mc); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -3689,9 +3702,9 @@ public class StatisticsESService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<SaveModel> resultList = new ArrayList<>(); 
															 | 
															
															 | 
															
																        List<SaveModel> resultList = new ArrayList<>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if (StringUtils.isNotBlank(disease)) { 
															 | 
															
															 | 
															
																        if (StringUtils.isNotBlank(disease)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            resultList = elasticsearchUtil.findLineChartDateQuotaLevel2(startTime, endTime, area, level, index62, SaveModel.timeLevel_DDL, SaveModel.interval_month, disease, type); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            resultList = elasticsearchUtil.findLineChartDateQuotaLevel2(startTime, endTime, area, level, index62, SaveModel.timeLevel_ZL, SaveModel.interval_month, disease, type); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } else { 
															 | 
															
															 | 
															
																        } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            resultList = elasticsearchUtil.findLineChartDateQuotaLevel1(startTime, endTime, area, level, index67, SaveModel.timeLevel_DDL, SaveModel.interval_month, type); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            resultList = elasticsearchUtil.findLineChartDateQuotaLevel1(startTime, endTime, area, level, index67, SaveModel.timeLevel_ZL, SaveModel.interval_month, type); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        for (Map<String, Object> m : rs) { 
															 | 
															
															 | 
															
																        for (Map<String, Object> m : rs) { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -3707,6 +3720,20 @@ public class StatisticsESService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                } 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        Collections.sort(rs, new Comparator<Map<String, Object>>() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            public int compare(Map<String, Object> o1, Map<String, Object> o2) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                Double map1value = Double.valueOf(String.valueOf(o1.get("count"))); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                Double map2value = Double.valueOf(String.valueOf(o2.get("count"))); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                if (map1value - map2value > 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    return -1; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } else if (map1value - map2value < 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    return 1; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    return 0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return rs; 
															 | 
															
															 | 
															
																        return rs; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -3796,6 +3823,20 @@ public class StatisticsESService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                } 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        Collections.sort(rs, new Comparator<Map<String, Object>>() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            public int compare(Map<String, Object> o1, Map<String, Object> o2) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                Long map1value = Long.valueOf(String.valueOf(o1.get("val"))); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                Long map2value = Long.valueOf(String.valueOf(o2.get("val"))); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                if (map1value - map2value > 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    return -1; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } else if (map1value - map2value < 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    return 1; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    return 0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return rs; 
															 | 
															
															 | 
															
																        return rs; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -3871,6 +3912,10 @@ public class StatisticsESService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                countList.add(map); 
															 | 
															
															 | 
															
																                countList.add(map); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if(SaveModel.teamLevel.equals(lowlevel)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            translateTeamLeaderNameListMap(countList);; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        Collections.sort(countList, new Comparator<Map<String, Object>>() { 
															 | 
															
															 | 
															
																        Collections.sort(countList, new Comparator<Map<String, Object>>() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            public int compare(Map<String, Object> o1, Map<String, Object> o2) { 
															 | 
															
															 | 
															
																            public int compare(Map<String, Object> o1, Map<String, Object> o2) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                Double map1value = Double.valueOf(String.valueOf(o1.get("val"))); 
															 | 
															
															 | 
															
																                Double map1value = Double.valueOf(String.valueOf(o1.get("val"))); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -3929,7 +3974,7 @@ public class StatisticsESService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if (one.getResult2()!=0) { 
															 | 
															
															 | 
															
																            if (one.getResult2()!=0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                avg = decimalFormat.format(one.getResult1() / (one.getResult2()*100)); 
															 | 
															
															 | 
															
																                avg = decimalFormat.format(one.getResult1() / (one.getResult2()*100)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            map.put("val", avg); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            map.put("avg",avg); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            map.put("date", key); 
															 | 
															
															 | 
															
																            map.put("date", key); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            countList.add(map); 
															 | 
															
															 | 
															
																            countList.add(map); 
															 |