| 
					
				 | 
			
			
				@ -3816,13 +3816,13 @@ public class StatisticsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String patientSql = " SELECT name,mobile,photo,sex, idcard,openid,case WHEN openid IS NOT NULL THEN 1 WHEN openid <> '' THEN 1 ELSE 0 END AS online FROM base_patient WHERE id = '"+patient+"'  "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //家属 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String familySql = "SELECT DISTINCT p.`name`,p.id,p.photo,case WHEN p.openid IS NOT NULL THEN 1 WHEN p.openid <> '' THEN 1 ELSE 0 END AS online FROM base_patient p WHERE p.id IN (SELECT fm.family_member FROM base_patient_family_member fm WHERE fm.patient = '"+patient+"')"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String familySql = "SELECT DISTINCT p.`name`,p.mobile,p.id,p.photo,case WHEN p.openid IS NOT NULL THEN 1 WHEN p.openid <> '' THEN 1 ELSE 0 END AS online FROM base_patient p WHERE p.id IN (SELECT fm.family_member FROM base_patient_family_member fm WHERE fm.patient = '"+patient+"')"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //社工 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String doctorSql ="SELECT DISTINCT d.`name`,d.id,d.photo,case WHEN d.openid IS NOT NULL THEN 1 WHEN d.openid <> '' THEN 1 ELSE 0 END AS online FROM base_service_package_sign_record sr,base_service_package_record r,base_service_package i,base_team_member m," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String doctorSql ="SELECT DISTINCT d.`name`,d.id,d.mobile,d.photo,case WHEN d.openid IS NOT NULL THEN 1 WHEN d.openid <> '' THEN 1 ELSE 0 END AS online FROM base_service_package_sign_record sr,base_service_package_record r,base_service_package i,base_team_member m," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " base_doctor d WHERE sr.id = r.sign_id AND sr.STATUS = 1 AND sr.patient = '"+patient+"' AND r.service_package_id = i.id AND i.del = 1 AND m.team_code = r.team_code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " AND sr.id = r.sign_id AND m.doctor_code = d.id AND m.del = '1'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //助老元 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String dHelpSql = "SELECT DISTINCT ph.doctor,ph.doctor_name,d.photo,case WHEN d.openid IS NOT NULL THEN 1 WHEN d.openid <> '' THEN 1 ELSE 0 END AS online FROM base_patient_helper ph INNER JOIN base_doctor d  WHERE ph.patient= '"+patient+"' AND ph.del = 1 GROUP BY ph.id"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String dHelpSql = "SELECT DISTINCT ph.doctor,ph.doctor_name as name,d.mobile,d.photo,case WHEN d.openid IS NOT NULL THEN 1 WHEN d.openid <> '' THEN 1 ELSE 0 END AS online FROM base_patient_helper ph INNER JOIN base_doctor d  WHERE ph.patient= '"+patient+"' AND ph.del = 1 GROUP BY ph.id"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> doctorList = jdbcTemplate.queryForList(doctorSql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> familyList = jdbcTemplate.queryForList(familySql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> helperList = jdbcTemplate.queryForList(dHelpSql); 
			 |