diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index 96c2a6a..6fa2615 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -285,13 +285,16 @@ public class MatDeliverFacade { patientsQuery.setYn(YnEnums.YES.getId()); patientsQuery.setType(type); patientsQuery.setDueStatus(0); + patientsQuery.setBuildType(1); List patientsList = patientsService.queryPatient(patientsQuery); for (Patients patients : patientsList) { //判断分娩日期是否大于24孕周 - if (fmDate.getTime() >= DateUtil.addDay(patients.getLastMenses(), 168).getTime()) { - patients.setFmDate(fmDate); - patients.setType(3); - patientsService.updatePatient(patients); + if(null!=patients.getLastMenses()){ + if (fmDate.getTime() >= DateUtil.addDay(patients.getLastMenses(), 168).getTime()) { + patients.setFmDate(fmDate); + patients.setType(3); + patientsService.updatePatient(patients); + } } } }