From 4288cad0463dad034be87b40e72fc5fcde9df7ea Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 2 Aug 2016 15:49:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=95=E5=A6=87=E5=BB=BA=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/operate/web/facade/BookbuildingFacade.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index c031885..0c627a0 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -100,11 +100,20 @@ public class BookbuildingFacade { PersonModel resperson = null; if (yunRequest.getPregnantPhone() != null || yunRequest.getPregnantCertificateNum() != null) { + PersonModelQuery personModelQuery = new PersonModelQuery(); - personModelQuery.setPhone(yunRequest.getPregnantPhone()); personModelQuery.setCardNo(yunRequest.getPregnantCertificateNum()); personModelQuery.setYn(YnEnums.YES.getId()); List personModels = personService.queryPersons(personModelQuery); + + if (personModels == null || personModels.size() == 0) + { + personModelQuery.setPhone(yunRequest.getPregnantPhone()); + personModelQuery.setCardNo(null); + personModels = personService.queryPersons(personModelQuery); + } + + PersonModel pmodel = new PersonModel(); pmodel.setName(yunRequest.getPregnantName()); pmodel.setBirth(DateUtil.parseYMD(yunRequest.getBirthday())); -- 1.8.3.1