|  | @ -66,11 +66,20 @@ public class PatientLableService extends BaseJpaService<WlyyPatientLabelDO, Wlyy
 | 
	
		
			
				|  |  |         String sql = "SELECT DISTINCT p.id,p.name,p.photo,p.idcard,p.mobile,p.openid,p.sex,p.pad_imei padImei " ;
 | 
	
		
			
				|  |  |         sql +=",(select COUNT(*) from wlyy_patient_device a where a.`user` = p.id and a.del=0) deviceFlag ";
 | 
	
		
			
				|  |  |         String countSql = "SELECT count(DISTINCT p.id) ";
 | 
	
		
			
				|  |  |         String filters = "from base_service_package_sign_record sr,base_service_package_record r,  " +
 | 
	
		
			
				|  |  |                 "                base_patient p,wlyy_patient_label l " +
 | 
	
		
			
				|  |  |                 "                WHERE sr.id = r.sign_id and sr.status=1  " +
 | 
	
		
			
				|  |  |                 "                and r.team_code =  '"+teamCode+"' " +
 | 
	
		
			
				|  |  |                 "                and sr.patient = p.id and p.id = l.patient and l.label_type = 1 and l.label_code =  '"+labelCode+"' ";
 | 
	
		
			
				|  |  |         String filters ="";
 | 
	
		
			
				|  |  |         if(StringUtils.isNotBlank(labelCode)){
 | 
	
		
			
				|  |  |              filters = "from base_service_package_sign_record sr,base_service_package_record r,  " +
 | 
	
		
			
				|  |  |                     "                base_patient p,wlyy_patient_label l " +
 | 
	
		
			
				|  |  |                     "                WHERE sr.id = r.sign_id and sr.status=1  " +
 | 
	
		
			
				|  |  |                     "                and r.team_code =  '"+teamCode+"' " +
 | 
	
		
			
				|  |  |                     "                and sr.patient = p.id and p.id = l.patient and l.label_type = 1 and l.label_code =  '"+labelCode+"' ";
 | 
	
		
			
				|  |  |         }else {
 | 
	
		
			
				|  |  |             filters = "from base_service_package_sign_record sr,base_service_package_record r,  " +
 | 
	
		
			
				|  |  |                     "                base_patient p,wlyy_patient_label l " +
 | 
	
		
			
				|  |  |                     "                WHERE sr.id = r.sign_id and sr.status=1  " +
 | 
	
		
			
				|  |  |                     "                and r.team_code =  '"+teamCode+"' " +
 | 
	
		
			
				|  |  |                     "                and sr.patient = p.id and p.id = l.patient and l.label_type = 1  ";
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if(StringUtils.isNotBlank(name)){
 | 
	
		
			
				|  |  |             filters += " and (p.name like '%"+name+"%' or p.idcard like '%"+name+"%') ";
 | 
	
		
			
				|  |  |         }
 |