|
@ -138,13 +138,14 @@ public class PrenatalInspectorPreCardService extends BaseService {
|
|
|
List<PrenatalInspectorPlan> planList = prenatalInspectorPlanDao.findByTime();
|
|
|
for (PrenatalInspectorPlan plan : planList) {
|
|
|
String code = plan.getPatient();
|
|
|
String pregnancyNo = plan.getInspectionCode();
|
|
|
Date planTime = plan.getInspectionTime();
|
|
|
PrenatalInspectorPlan latePlan = prenatalInspectorPlanDao.findByPatientTime(code);
|
|
|
String pregnancyNo = latePlan.getInspectionCode();
|
|
|
Date planTime = latePlan.getInspectionTime();
|
|
|
Patient patient = patientDao.findByCode(code);
|
|
|
Date begin = DateUtil.getPreDays(planTime,-14);
|
|
|
Date end = DateUtil.getPreDays(planTime,14);
|
|
|
Long days = DateUtil.getDays(DateUtil.getNowDateShort(), planTime);
|
|
|
String content = "您的签约居民" + patient.getName() + "超期未进行孕检,原计划孕检时间" + format.format(plan.getInspectionTime());
|
|
|
String content = "您的签约居民" + patient.getName() + "超期未进行孕检,原计划孕检时间" + format.format(latePlan.getInspectionTime());
|
|
|
if (StringUtils.isNotEmpty(pregnancyNo) && (pregnancyNo != null)) {
|
|
|
Map<String,String> exams = getExamStatus(code, pregnancyNo, begin, end);
|
|
|
String examStatus = exams.get("status");
|
|
@ -155,10 +156,10 @@ public class PrenatalInspectorPreCardService extends BaseService {
|
|
|
String doctor = signFamily.getDoctor();
|
|
|
String doctorHealth = signFamily.getDoctorHealth();
|
|
|
if (StringUtils.isNotEmpty(doctor)) {
|
|
|
saveMessageRecord(plan.getId().toString(), doctor, code, content);
|
|
|
saveMessageRecord(latePlan.getId().toString(), doctor, code, content);
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(doctorHealth)) {
|
|
|
saveMessageRecord(plan.getId().toString(), doctorHealth, code, content);
|
|
|
saveMessageRecord(latePlan.getId().toString(), doctorHealth, code, content);
|
|
|
}
|
|
|
}
|
|
|
}
|