From 673d08996e92e2749d9cd95d74b1510730a0fb6e Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Wed, 17 Aug 2016 15:41:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AE=BE=E7=BD=AEparentid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lyms/platform/common/constants/ErrorCodeConstants.java | 2 ++ .../java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/platform-common/src/main/java/com/lyms/platform/common/constants/ErrorCodeConstants.java b/platform-common/src/main/java/com/lyms/platform/common/constants/ErrorCodeConstants.java index 748e04d..2a96510 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/constants/ErrorCodeConstants.java +++ b/platform-common/src/main/java/com/lyms/platform/common/constants/ErrorCodeConstants.java @@ -50,4 +50,6 @@ public class ErrorCodeConstants { public static final int NO_DATA=4210; //不能删除 public static final int DONT_DELETE=4201; + // + public static final int BUSINESS_ERROR1 = 4018; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index 9f5c502..0eef78b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -414,6 +414,10 @@ public class MatDeliverFacade { } else if (null == patients) { return new BaseResponse().setErrormsg("该孕妇还未在本院建档不能进行分娩").setErrorcode(ErrorCodeConstants.NO_DATA); } + int days = DateUtil.daysBetween(patients.getLastMenses(), new Date());; + if(days<168){ + return new BaseResponse().setErrorcode(ErrorCodeConstants.BUSINESS_ERROR1).setErrormsg("该孕妇不能分娩."); + } MatDeliverQuery matDeliverQuery = new MatDeliverQuery(); -- 1.8.3.1