| 
					
				 | 
			
			
				@ -210,7 +210,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<SaveModel> vedioSaveModels = elasticsearchUtil.findDateQuotaLevel1(startDate, endDate, area, level, index, SaveModel.timeLevel_ZL,"16",null,level2_type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray array = new JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<String> list = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            DecimalFormat decimalFormat = new DecimalFormat("#.00"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (SaveModel saveModel:syngySaveModels){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (level2_type.equals(SaveModel.OrgLevel)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (StringUtils.isNoneBlank(saveModel.getHospital())){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -244,7 +244,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if (StringUtils.isNoneBlank(saveModel.getHospital())&&code.equalsIgnoreCase(saveModel.getHospital())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("code",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("name",saveModel.getHospitalName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("specialist",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("specialist",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                specialist = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -252,7 +252,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if (StringUtils.isNoneBlank(saveModel.getDept())&&code.equalsIgnoreCase(saveModel.getDept())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("code",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("name",saveModel.getDeptName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("specialist",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("specialist",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                specialist = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -280,7 +280,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    jsonObject.put("doctorJob",null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("doctorName",saveModel.getDoctorName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("specialist",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("specialist",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                specialist = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -293,7 +293,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (StringUtils.isNoneBlank(saveModel.getHospital())&&code.equalsIgnoreCase(saveModel.getHospital())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("code",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("name",saveModel.getHospitalName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("synegy",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("synegy",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            synegy = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -301,7 +301,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (StringUtils.isNoneBlank(saveModel.getDept())&&code.equalsIgnoreCase(saveModel.getDept())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("code",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("name",saveModel.getDeptName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("synegy",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("synegy",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            synegy = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -328,7 +328,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("doctorCode",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("doctorName",saveModel.getDoctorName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("synegy",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("synegy",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            synegy = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -339,7 +339,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (StringUtils.isNoneBlank(saveModel.getHospital())&&code.equalsIgnoreCase(saveModel.getHospital())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("code",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("name",saveModel.getHospitalName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("topic",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("topic",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            topic = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -347,7 +347,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (StringUtils.isNoneBlank(saveModel.getDept())&&code.equalsIgnoreCase(saveModel.getDept())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("code",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("name",saveModel.getDeptName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("topic",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("topic",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            topic = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -373,7 +373,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("doctorCode",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("doctorName",saveModel.getDoctorName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("topic",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("topic",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            topic = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -384,7 +384,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (StringUtils.isNoneBlank(saveModel.getHospital())&&code.equalsIgnoreCase(saveModel.getHospital())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("code",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("name",saveModel.getHospitalName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("vedio",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("vedio",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            vedio = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -392,7 +392,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (StringUtils.isNoneBlank(saveModel.getDept())&&code.equalsIgnoreCase(saveModel.getDept())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("code",code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("name",saveModel.getDeptName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("vedio",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("vedio",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            vedio = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -418,7 +418,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                jsonObject.put("doctorJob",null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("doctorName",saveModel.getDoctorName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("vedio",saveModel.getResult1()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            jsonObject.put("vedio",decimalFormat.format(saveModel.getResult1())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            vedio = saveModel.getResult1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -426,8 +426,8 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Double total1 = topic+vedio ;//图文和视频总和 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Double total = topic+vedio+synegy+specialist;//总和 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("total1",total1);//图文和视频总和 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("total",total);//总和 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("total1",decimalFormat.format(total1));//图文和视频总和 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("total",decimalFormat.format(total));//总和 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                array.add(jsonObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("excelData",array); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -3506,6 +3506,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Double outNum = 0.0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String prescriptionRate =""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<SaveModel> precriptionList = elasticsearchUtil.findDateQuotaLevel1(startDate, endDate, area, level, indexes[1], SaveModel.timeLevel_ZL,"","",level2_type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(SaveModel.OrgLevel.equals(level2_type)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for(SaveModel saveModel:precriptionList){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    preNum = saveModel.getResult1(); 
			 |