| 
					
				 | 
			
			
				@ -537,7 +537,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "RIGHT JOIN DICT_HOSPITAL_DEPT hd ON hd.CODE = dh.DEPT_CODE " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "WHERE bd.DEL = 1 AND bd.OUTPATIENT_TYPE IS NOT NULL GROUP BY dh.DEPT_CODE, hd. NAME " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "ORDER BY COUNT DESC ) c ON dhd.CODE = c.DEPT_CODE " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "WHERE dhd.CONSULT_DEPT_FLAG='1' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "WHERE dhd.CONSULT_DEPT_FLAG='1' AND bd.job_title_code IN('1201','1301','1401','1101','066','067','061','1310','061','065')  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "ORDER BY count desc"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<Map<String,Object>> mapList = jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray array = new JSONArray(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -636,11 +636,11 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (flag==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = "SELECT bd.JOB_TITLE_CODE, bd.JOB_TITLE_NAME, COUNT(bd.ID) as count FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "BASE_DOCTOR bd, BASE_DOCTOR_HOSPITAL bdh,DICT_HOSPITAL_DEPT dhd  WHERE bd.ID = bdh.DOCTOR_CODE AND dhd.code = bdh.DEPT_CODE AND bd.DEL = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND bdh.DEL = 1 AND bd.OUTPATIENT_TYPE IS NOT NULL " ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND bdh.DEL = 1 AND bd.OUTPATIENT_TYPE IS NOT NULL AND bd.job_title_code IN('1201','1301','1401','1101','066','067','061','1310','061','065') " ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sqlCount = "SELECT COUNT(bd.ID) as total FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "BASE_DOCTOR bd, BASE_DOCTOR_HOSPITAL bdh,DICT_HOSPITAL_DEPT dhd WHERE bd.ID = bdh.DOCTOR_CODE AND dhd.code = bdh.DEPT_CODE AND bd.DEL = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND bdh.DEL = 1 AND bd.OUTPATIENT_TYPE IS NOT NULL AND dhd.CONSULT_DEPT_FLAG='1' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND bdh.DEL = 1 AND bd.OUTPATIENT_TYPE IS NOT NULL AND dhd.CONSULT_DEPT_FLAG='1' AND bd.job_title_code IN('1201','1301','1401','1101','066','067','061','1310','061','065') "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (level==4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sql+=" AND dhd.ORG_CODE = '"+area+"'"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -702,7 +702,7 @@ public class StatisticsEsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "AND bd.DEL = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "AND bdh.DEL = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "AND bd.OUTPATIENT_TYPE IS NOT NULL " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND dhd.CONSULT_DEPT_FLAG='1'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND dhd.CONSULT_DEPT_FLAG='1' AND bd.job_title_code IN('1201','1301','1401','1101','066','067','061','1310','061','065')"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String deptSql = "select hd.CODE,hd.NAME from DICT_HOSPITAL_DEPT hd where CONSULT_DEPT_FLAG=1"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (level==4){//科室 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sql+=" AND dhd.ORG_CODE = '"+area+"'"; 
			 |