| 
					
				 | 
			
			
				@ -1330,7 +1330,20 @@ public class StatisticsESService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        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) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<Integer, Map<String, Object>> leaders = getAllTeamLeaders(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (rs != null) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -3679,7 +3692,7 @@ public class StatisticsESService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String date = sdf.format(dd.getTime()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mc.put("month", date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mc.put("count", 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mc.put("count", 0.0D); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dd.add(Calendar.MONTH, -1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            rs.add(mc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -3689,9 +3702,9 @@ public class StatisticsESService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<SaveModel> resultList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        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 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            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) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -3871,6 +3912,10 @@ public class StatisticsESService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                countList.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(SaveModel.teamLevel.equals(lowlevel)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            translateTeamLeaderNameListMap(countList);; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Collections.sort(countList, new Comparator<Map<String, Object>>() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public int compare(Map<String, Object> o1, Map<String, Object> o2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Double map1value = Double.valueOf(String.valueOf(o1.get("val"))); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -3929,7 +3974,7 @@ public class StatisticsESService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (one.getResult2()!=0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                avg = decimalFormat.format(one.getResult1() / (one.getResult2()*100)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("val", avg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("avg",avg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("date", key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            countList.add(map); 
			 |