| 
					
				 | 
			
			
				@ -172,7 +172,7 @@ public class BirthdayWishesService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取当天0点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd 00:00:00"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String now = f.format(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT p.id patient, p.`name`, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT DISTINCT p.id patient, p.`name`, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "CASE p.sex WHEN 1 THEN '男' WHEN 2 THEN '女' END sex," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "p.idcard, p.photo," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " CASE LENGTH(p.idcard) WHEN  18 then SUBSTR(p.idcard,11,4) when 15 then SUBSTR(p.idcard, 9,4) END date " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -216,7 +216,7 @@ public class BirthdayWishesService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取当天0点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd 00:00:00"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String now = f.format(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT COUNT(DISTINCT p.id) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT DISTINCT p.id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "from wlyy_archive a,base_patient p WHERE  a.patient = p.id and a.sign_status = 1 and EXISTS( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "SELECT DISTINCT sr.patient from base_service_package_sign_record sr,base_service_package_record r, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "base_service_package_item i,base_team_member m " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -227,6 +227,10 @@ public class BirthdayWishesService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<String> patientInfos =  jdbcTemplate.queryForList(sql,String.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Integer count=0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (String tmp:patientInfos){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (null == sendPatients){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                count = patientInfos.size(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (!sendPatients.contains(tmp)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                count++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 |