diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java index 8782bd6..37c3b83 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java @@ -240,6 +240,15 @@ public class VisitFacade { public BaseResponse addOrUpdateBabyAndVisit(BabyVisitAddRequest babyVisitAddRequest) { String babyId = babyVisitAddRequest.getParentId(); + String currentTime = babyVisitAddRequest.getCurrentVisit(); + if (StringUtils.isNotEmpty(currentTime)&&StringUtils.isNotEmpty(babyVisitAddRequest.getBirth())) { + Date currentVisit = DateUtil.parseYMD(babyVisitAddRequest.getCurrentVisit()); + Date birth = DateUtil.parseYMD(babyVisitAddRequest.getBirth()); + boolean f = currentVisit.before(birth); + if (f) { + return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("检查时间必须大于小孩出生时间"); + } + } // 访视记录id为空表示新增 BabyVisitModel babyVisitModel = babyVisitAddRequest.convertToDataModel(); //表示需要新增小孩的数据 diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyVisitAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyVisitAddRequest.java index 51841f7..08f70d1 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyVisitAddRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyVisitAddRequest.java @@ -9,6 +9,7 @@ import com.lyms.platform.pojo.BabyModel; import com.lyms.platform.pojo.BabyVisitModel; import com.lyms.platform.pojo.Patients; import org.apache.commons.lang.StringUtils; +import org.hibernate.validator.constraints.NotEmpty; import java.util.Map; @@ -66,7 +67,7 @@ public class BabyVisitAddRequest implements IBasicRequestConvert // 性别 private int sex; - + @NotEmpty(message = "生日不能为空") // 生日 private String birth; @@ -203,7 +204,7 @@ public class BabyVisitAddRequest implements IBasicRequestConvert // 指导 private Map guide; - + @NotEmpty(message = "本次访视时间不能为空") // 本次访视时间 private String currentVisit;