| 
					
				 | 
			
			
				@ -66,6 +66,40 @@ public class EsStatisticsEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success(result); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param startDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param endDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param area 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param level 5 市  4区  3医院 2科室 1医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param level2_type 2 市  3区  4医院 5、科室 6医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = BaseHospitalRequestMapping.Statistics.prescriptionLine) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "开方量周统计-曲线") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ObjEnvelop getPrescriptionLine( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(required = true) String startDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(required = true) String endDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(required = true) String area, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(required = true) int level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(required = true) String index, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(required = false)int interval, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(required = false) String level2_type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //新版与旧版统计适配 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        level = elasticsearchUtil.changeLevel(level); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject result = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            result= statisticsEsService.getPrescriptionLine(startDate, endDate, area, level, index, interval,level2_type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success(result); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = BaseHospitalRequestMapping.Statistics.total) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = " 查询总数") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ObjEnvelop getIndexTotal( 
			 |