|  | @ -559,6 +559,14 @@ public class CarePatientService extends BaseJpaService<BasePatientDO, BasePatien
 | 
	
		
			
				|  |  |             re.put("helperTotal",findHelperTotal(name,filter));
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if("5".equals(type)||StringUtils.isBlank(type)){//老人家属
 | 
	
		
			
				|  |  |             filter = "";
 | 
	
		
			
				|  |  |             String sqltmp = "SELECT GROUP_CONCAT(dict_code) orgCodes from wlyy_hospital_sys_dict WHERE dict_name = 'jkzl_olderRelative' ";
 | 
	
		
			
				|  |  |             List<Map<String,Object>> listtmp =  jdbcTemplate.queryForList(sqltmp);
 | 
	
		
			
				|  |  |             if(listtmp.size()>0){
 | 
	
		
			
				|  |  |                 String orgCodes = String.valueOf(listtmp.get(0).get("orgCodes"));
 | 
	
		
			
				|  |  |                 orgCodes = orgCodes.replaceAll(",","','");
 | 
	
		
			
				|  |  |                 filter = " and t2.id not in ('"+orgCodes+"')";
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             List<Map<String,Object>> list = findOlderFamily(name,limit,filter);
 | 
	
		
			
				|  |  |             re.put("oldFamily",list);
 | 
	
		
			
				|  |  |             re.put("oldFamilyCount",findOlderFamilyTotal(name,filter));
 | 
	
	
		
			
				|  | @ -740,7 +748,7 @@ public class CarePatientService extends BaseJpaService<BasePatientDO, BasePatien
 | 
	
		
			
				|  |  |                 "left join base_patient t3 on t3.id = t1.patient  " +
 | 
	
		
			
				|  |  |                 "where t2.archive_type=3 and t2.del=1 and t3.archive_type=1 and t3.del=1 ";
 | 
	
		
			
				|  |  |         if (StringUtils.isNotBlank(name)){
 | 
	
		
			
				|  |  |             sql += " and t3.name like '%"+name+"%'";
 | 
	
		
			
				|  |  |             sql += " and t3.name like '%"+name+"%' ";
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         sql += fileter + " GROUP BY t2.id,t1.patient ORDER BY online desc ";
 | 
	
		
			
				|  |  |         sql += limit;
 | 
	
	
		
			
				|  | @ -757,7 +765,7 @@ public class CarePatientService extends BaseJpaService<BasePatientDO, BasePatien
 | 
	
		
			
				|  |  |                 "left join base_patient t3 on t3.id = t1.patient  " +
 | 
	
		
			
				|  |  |                 "where t2.archive_type=3 and t2.del=1 and t3.archive_type=1 and t3.del=1 ";
 | 
	
		
			
				|  |  |         if (StringUtils.isNotBlank(name)){
 | 
	
		
			
				|  |  |             sql += " and t3.name like '%"+name+"%'";
 | 
	
		
			
				|  |  |             sql += " and t3.name like '%"+name+"%' ";
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         sql += fileter +" group by t2.id,t1.patient ";
 | 
	
		
			
				|  |  |         String sqlCount = "SELECT count(*) from ( "+sql+")A";
 |