diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java index d8f6b6f..150e366 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java @@ -58,7 +58,8 @@ public class PatientFacade { @Autowired private SmsConfigFacade smsConfigFacade; - + @Autowired + private MatDeliverService matDeliverService; /** * 修改产妇的社区 @@ -336,7 +337,14 @@ public class PatientFacade { chanResult.setlName(patients.getBookbuildingDoctor()); } } - + MatDeliverQuery matDeliverQuery=new MatDeliverQuery(); + matDeliverQuery.setPid(patients.getPid()); + matDeliverQuery.setCreatedStart(patients.getLastMenses()); + matDeliverQuery.setYn(YnEnums.YES.getId()); + List maternalDeliverModels = matDeliverService.query(matDeliverQuery); + if(CollectionUtils.isNotEmpty(maternalDeliverModels)){ + chanResult.setDueWeek(maternalDeliverModels.get(0).getDueDate()); + } /*if (StringUtils.isNotEmpty(patients.getLastCheckEmployeeId())) { if (NumberUtils.isNumber(patients.getLastCheckEmployeeId())) { Users users = usersService.getUsers(NumberUtils.toInt(patients.getLastCheckEmployeeId()));