From 0188b4dd1b1a2645a563f66595e5ca30303d8c3b Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Wed, 12 Sep 2018 15:43:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E5=89=8D=E8=AF=8A=E6=96=AD=E7=94=B3?= =?UTF-8?q?=E8=AF=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/platform/operate/web/facade/DiagnosisFacaed.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java index 6fd4585..2182ef8 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java @@ -5,6 +5,7 @@ import com.lyms.platform.common.constants.ErrorCodeConstants; import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.common.utils.DateUtil; import com.lyms.platform.common.utils.JsonUtil; import com.lyms.platform.operate.web.result.DiagnosisResult; import com.lyms.platform.operate.web.result.HighScoreResult; @@ -23,6 +24,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.ArrayList; +import java.util.Date; import java.util.List; /** @@ -88,6 +90,12 @@ public class DiagnosisFacaed { return new BaseResponse().setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("没有档案,请建档后申请产筛"); } } + if (null != pat.getLastMenses()) { + int days = DateUtil.daysBetween(pat.getLastMenses(), new Date()); + if(77 < days){ + return new BaseResponse().setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("您怀孕未满11周,不能进行产前诊断申请"); + } + } HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(pat.getPid(), false); DiagnosisResult diagnosisResult = new DiagnosisResult(); -- 1.8.3.1