| 
					
				 | 
			
			
				@ -373,11 +373,18 @@ public class CareDoctorService extends BaseJpaService<BaseDoctorDO, BaseDoctorDa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Map<String,Long> getTeacherChildrenCount(String doctor){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String,Long> result = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //未入学 (发起咨询的幼儿列表,发起上门辅导的幼儿列表,已报名但是未录取的幼儿) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql0 = "select Distinct sor.patient from base_course_sales_order_record sor INNER JOIN base_course bc on sor.course_id = bc.id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " and bc.del=1 where bc.doctor ='"+doctor+"'  and sor.`status` =2 and not EXISTS (select DISTINCT rsr.patient " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " from base_recruit_students_record rsr INNER JOIN  base_org org on rsr.org_code = org.`code` and org.del=1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " INNER JOIN base_doctor_hospital dh on rsr.org_code = dh.org_code and dh.del =1  where rsr.patient=sor.patient and " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " dh.doctor_code='"+doctor+"'   and rsr.del<>0  and rsr.`status` = 2  )"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql0 = "select * from  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " (select Distinct patient from base_doctor_patient_tmp where type=1 and doctor_code='"+doctor+"' and del=1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " UNION " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " select Distinct patient from base_doctor_patient_tmp where type=2 and doctor_code='"+doctor+"' and del=1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " UNION " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " select Distinct patient from base_doctor_patient_tmp where type=4 and doctor_code='"+doctor+"' and del=1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " UNION " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " select tmp.patient from base_doctor_patient_tmp tmp INNER JOIN base_doctor_hospital dh on dh.org_code = tmp.doctor_code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " and dh.del =1 where tmp.type=3 and dh.doctor_code='"+doctor+"' and tmp.del=1 and tmp.`status`=0)B where  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " not EXISTS (select DISTINCT rsr.patient  from base_recruit_students_record rsr INNER JOIN  base_org org on rsr.org_code = org.`code` " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " and org.del=1  INNER JOIN base_doctor_hospital dh on rsr.org_code = dh.org_code and dh.del =1  where rsr.patient=B.patient and " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " dh.doctor_code='"+doctor+"'   and rsr.del<>0  and rsr.`status` = 2 )"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //已入学 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql1=" select DISTINCT rsr.patient from base_recruit_students_record rsr INNER JOIN  base_org org on rsr.org_code = org.`code` " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "and org.del=1 INNER JOIN base_doctor_hospital dh on rsr.org_code = dh.org_code and dh.del =1  where dh.doctor_code='"+doctor+"' " + 
			 |