diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java index 8df73d4..71c5757 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java @@ -115,7 +115,10 @@ public class ApplyOrderFacade { referralApplyOrderModel.setSex(SexEnum.WOMAN.getId()); referralApplyOrderModel.setBirth(patients.getBirth()); referralApplyOrderModel.setExpVip(patients.getExpVip()); - int days = DateUtil.daysBetween(patients.getLastMenses(), new Date()); + int days=-1; + if(patients.getType()==1){ + days = DateUtil.daysBetween(patients.getLastMenses(), new Date()); + } HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(patients.getPid(), true); referralApplyOrderModel.setrRisk(highScoreResult.getHighId()); referralApplyOrderModel.setScore(highScoreResult.getScore()); @@ -387,14 +390,6 @@ public class ApplyOrderFacade { referralApplyOrderQuery.setLimit(applyOrderQueryRequest.getLimit()); referralApplyOrderQuery.setNeed("1"); - /* if(null!=applyOrderQueryRequest.getStartScore()){ - referralApplyOrderQuery.setScoreStart(applyOrderQueryRequest.getStartScore()); - } - - if(null!=applyOrderQueryRequest.getEndScore()){ - referralApplyOrderQuery.setScoreEnd(applyOrderQueryRequest.getEndScore()); - }*/ - List orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); if (CollectionUtils.isNotEmpty(orderModels)) { diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java index 03fb0a3..22b4307 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java @@ -314,10 +314,14 @@ public class ApplyOrderOutResult { setId(destModel.getId()); setName(destModel.getName()); setScore(destModel.getScore()); -// setrLevel(destModel.getrLevel()); if(null!=destModel.getDueDate()){ int days= DateUtil.daysBetween(new Date(),destModel.getDueDate()); - setDueWeek(StringUtils.dueWeek(days)); + if(-1==days){ + setDueWeek("已分娩"); + }else{ + setDueWeek(StringUtils.dueWeek(days)); + } + } setPid(destModel.getPid()); if(null!=destModel.getDueWeek()){