|
@ -95,7 +95,7 @@ public class PatientRemindService extends BaseService {
|
|
today.set(Calendar.HOUR, 23);
|
|
today.set(Calendar.HOUR, 23);
|
|
today.set(Calendar.MINUTE, 59);
|
|
today.set(Calendar.MINUTE, 59);
|
|
today.set(Calendar.SECOND, 59);
|
|
today.set(Calendar.SECOND, 59);
|
|
today.set(Calendar.MILLISECOND, 59);
|
|
|
|
|
|
today.set(Calendar.MILLISECOND, 999);
|
|
boolean flag = true;
|
|
boolean flag = true;
|
|
int page = 0;
|
|
int page = 0;
|
|
int start = 0;
|
|
int start = 0;
|
|
@ -134,9 +134,9 @@ public class PatientRemindService extends BaseService {
|
|
|
|
|
|
if (patients.size() > 0) {
|
|
if (patients.size() > 0) {
|
|
RemindExpensesTask task = new RemindExpensesTask(patients, doc, hos);
|
|
RemindExpensesTask task = new RemindExpensesTask(patients, doc, hos);
|
|
new Thread(task).run();
|
|
|
|
|
|
new Thread(task).start();
|
|
redisTemplate.opsForSet().add("expenses:remind:set", redisPatients.toArray(new String[]{}));
|
|
redisTemplate.opsForSet().add("expenses:remind:set", redisPatients.toArray(new String[]{}));
|
|
redisTemplate.expireAt("expenses:remind:set", today.getTime());
|
|
|
|
|
|
redisTemplate.expire("expenses:remind:set", today.getTimeInMillis() - Calendar.getInstance().getTimeInMillis(), TimeUnit.MILLISECONDS);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@ -310,7 +310,7 @@ public class PatientRemindService extends BaseService {
|
|
today.set(Calendar.HOUR, 23);
|
|
today.set(Calendar.HOUR, 23);
|
|
today.set(Calendar.MINUTE, 59);
|
|
today.set(Calendar.MINUTE, 59);
|
|
today.set(Calendar.SECOND, 59);
|
|
today.set(Calendar.SECOND, 59);
|
|
today.set(Calendar.MILLISECOND, 59);
|
|
|
|
|
|
today.set(Calendar.MILLISECOND, 999);
|
|
int page = 0;
|
|
int page = 0;
|
|
int start = 0;
|
|
int start = 0;
|
|
boolean flag = true;
|
|
boolean flag = true;
|
|
@ -349,9 +349,9 @@ public class PatientRemindService extends BaseService {
|
|
|
|
|
|
if (patients.size() > 0) {
|
|
if (patients.size() > 0) {
|
|
RemindFocusWechatTask task = new RemindFocusWechatTask(patients, doc);
|
|
RemindFocusWechatTask task = new RemindFocusWechatTask(patients, doc);
|
|
new Thread(task).run();
|
|
|
|
|
|
new Thread(task).start();
|
|
redisTemplate.opsForSet().add("wechat:focus:remind:set", redisPatients.toArray(new String[]{}));
|
|
redisTemplate.opsForSet().add("wechat:focus:remind:set", redisPatients.toArray(new String[]{}));
|
|
redisTemplate.expireAt("wechat:focus:remind:set", today.getTime());
|
|
|
|
|
|
redisTemplate.expire("wechat:focus:remind:set", today.getTimeInMillis() - Calendar.getInstance().getTimeInMillis(), TimeUnit.MILLISECONDS);
|
|
}
|
|
}
|
|
|
|
|
|
redisTemplate.opsForValue().set("wechat:focus:remind:doctor:" + doctor, "0");
|
|
redisTemplate.opsForValue().set("wechat:focus:remind:doctor:" + doctor, "0");
|