|
@ -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++;
|
|
|
}
|