diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientBaseResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientBaseResult.java index a4e52b3..9d2d702 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientBaseResult.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientBaseResult.java @@ -129,10 +129,15 @@ public class PatientBaseResult { setRemarks(patients.getMremark()); setRiskScore("60"); - if(null!=patients.getLastMenses()){ - setLastMenses(DateUtil.getyyyy_MM_dd(patients.getLastMenses())); - int days= DateUtil.daysBetween(patients.getLastMenses(),new Date()); - this.dueWeek=StringUtils.dueWeek(days); + if (null!=patients.getDueStatus() && 1 == patients.getDueStatus()) { + this.dueWeek = "终止妊娠"; + } else if (3 == patients.getType()) { + this.dueWeek = "已分娩"; + } else { + if (null != patients.getLastMenses()) { + int days = DateUtil.daysBetween(patients.getLastMenses(), new Date()); + this.dueWeek = StringUtils.dueWeek(days); + } } return this; }