| 
					
				 | 
			
			
				@ -1876,17 +1876,18 @@ public class ManagerQuestionnaireService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        tableSql += " , wlyy_patient p  "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        whereSql += " and p.code=w.patient "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        whereSql += " and p.code = w.patient "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(labelSexType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            whereSql += " and p.sex in (" + labelSexType + ") "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> groupPatient = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(labelHealthType) || StringUtils.isNotBlank(labelDiseaseType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = "SELECT DISTINCT s.patient as servicePatientCode, f.`name` as servicePatientName, f.ssc,f.idcard,f.mobile,f.hospital,f.hospital_name as hospitalName, h.town,h.town_name as townName  FROM ( SELECT t.patient," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " GROUP_CONCAT(',',t.label_type,t.label,',') label FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " wlyy_sign_patient_label_info t WHERE t.patient IN ( select p.code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " from wlyy_sign_family w ,wlyy_admin_team t, dm_hospital h   , wlyy_sign_family_server s    , wlyy_patient p  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    whereSql + ") AND t. STATUS = 1 GROUP BY t.patient ) s LEFT JOIN wlyy_sign_family f on s.patient=f.patient LEFT JOIN dm_hospital h on f.hospital=h.`code` where 1=1 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = "SELECT DISTINCT s.patient as servicePatientCode, f.`name` as servicePatientName, f.ssc,f.idcard,f.mobile,f.hospital,f.hospital_name as hospitalName, h.town,h.town_name as townName " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " FROM ( SELECT t.patient,GROUP_CONCAT(',',t.label_type,t.label,',') label" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " FROM wlyy_sign_patient_label_info t WHERE t.patient IN ( select p.code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " from wlyy_sign_family w ,wlyy_admin_team t, dm_hospital h ,wlyy_patient p  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    whereSql + ") AND t. STATUS = 1 GROUP BY t.patient ) s LEFT JOIN wlyy_sign_family f on s.patient=f.patient AND f.`status`> 0 AND f.expenses_status = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " LEFT JOIN dm_hospital h on f.hospital=h.`code` where 1=1 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(labelHealthType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String[] aa = labelHealthType.split(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String bb = ""; 
			 |