From e7178089287f3f36fae46671bb95004b3e9fae84 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 19 Nov 2019 15:01:37 +0800 Subject: [PATCH] update --- .../lyms/platform/pojo/AmniocentesisInfoModel.java | 52 ++++++++++++--- .../platform/query/AmniocentesisInfoQuery.java | 8 +++ .../operate/web/facade/AmniocentesisFacade.java | 6 ++ .../web/request/AmniocentesisInfoRequest.java | 59 ++++++++++++++--- .../operate/web/result/AmniocentesisInfo.java | 50 ++++++++++++++- .../operate/web/result/AmniocentesisInfoView.java | 73 +++++++++++++++++++++- 6 files changed, 226 insertions(+), 22 deletions(-) diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/AmniocentesisInfoModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/AmniocentesisInfoModel.java index c7c0d52..0f35d72 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/AmniocentesisInfoModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/AmniocentesisInfoModel.java @@ -60,9 +60,18 @@ public class AmniocentesisInfoModel extends BaseModel { //末次月经 private Date lastMenses; - //月经周期 - private String mensesCycle; + // 月经周期开始天数 + private String mensStartDay; + + // 月经周期开始天数 + private String mensEndDay; + + // 月经停留开始天数 + private String mensStopStartDay; + + // 月经停留开始天数 + private String mensStopEndDay; //体重 private String weight; @@ -120,6 +129,38 @@ public class AmniocentesisInfoModel extends BaseModel { private String resultId; private String recordId; + public String getMensStartDay() { + return mensStartDay; + } + + public void setMensStartDay(String mensStartDay) { + this.mensStartDay = mensStartDay; + } + + public String getMensEndDay() { + return mensEndDay; + } + + public void setMensEndDay(String mensEndDay) { + this.mensEndDay = mensEndDay; + } + + public String getMensStopStartDay() { + return mensStopStartDay; + } + + public void setMensStopStartDay(String mensStopStartDay) { + this.mensStopStartDay = mensStopStartDay; + } + + public String getMensStopEndDay() { + return mensStopEndDay; + } + + public void setMensStopEndDay(String mensStopEndDay) { + this.mensStopEndDay = mensStopEndDay; + } + public String getResultId() { return resultId; } @@ -176,13 +217,6 @@ public class AmniocentesisInfoModel extends BaseModel { this.amnioCount = amnioCount; } - public String getMensesCycle() { - return mensesCycle; - } - - public void setMensesCycle(String mensesCycle) { - this.mensesCycle = mensesCycle; - } public String getPatientId() { return patientId; diff --git a/platform-dal/src/main/java/com/lyms/platform/query/AmniocentesisInfoQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/AmniocentesisInfoQuery.java index 16e93cf..4994ce3 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/AmniocentesisInfoQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/AmniocentesisInfoQuery.java @@ -200,6 +200,14 @@ public class AmniocentesisInfoQuery extends BaseQuery implements IConvertToNativ condition = condition.and("hospitalId", hospitalId, MongoOper.IS); } + if (null != cardNo) { + condition = condition.and("cardNo", cardNo, MongoOper.IS); + } + + if (null != vcCardNo) { + condition = condition.and("vcCardNo", vcCardNo, MongoOper.IS); + } + if (StringUtils.isNotEmpty(provinceId)) { condition = condition.and("provinceId", provinceId, MongoOper.IS); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AmniocentesisFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AmniocentesisFacade.java index 8297c91..34160c2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AmniocentesisFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AmniocentesisFacade.java @@ -115,6 +115,12 @@ public class AmniocentesisFacade { data.put("lastMenses",DateUtil.getyyyy_MM_dd(pat.getLastMenses())); Date dueDate = DateUtil.addDay(DateUtil.addMonth(pat.getLastMenses(), 9), 7); data.put("dueDate",DateUtil.getyyyy_MM_dd(dueDate)); + + data.put("mensStartDay",pat.getMensStartDay()); + data.put("mensEndDay",pat.getMensEndDay()); + data.put("mensStopStartDay",pat.getMensStopStartDay()); + data.put("mensStopEndDay",pat.getMensStopEndDay()); + data.put("week",DateUtil.getWeekDesc(pat.getLastMenses(),new Date())); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AmniocentesisInfoRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AmniocentesisInfoRequest.java index a621df9..86fca02 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AmniocentesisInfoRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AmniocentesisInfoRequest.java @@ -57,8 +57,18 @@ public class AmniocentesisInfoRequest implements IBasicRequestConvert