From 7e8bf39269ba9b11099b7aa7a5dca0e9583b110c Mon Sep 17 00:00:00 2001 From: landong2015 Date: Fri, 2 Dec 2016 09:41:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BB=BA=E6=A1=A3=E6=97=B6?= =?UTF-8?q?=E5=AF=B9=E6=89=8B=E6=9C=BA=E5=8F=B7=E7=9A=84=E5=94=AF=E4=B8=80?= =?UTF-8?q?=E6=80=A7=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/operate/web/facade/ResidentsArchiveFacade.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java index 0a929b8..bffebc2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java @@ -185,6 +185,17 @@ public class ResidentsArchiveFacade{ if (CollectionUtils.isNotEmpty(modelList)){ ResidentsArchiveModel archiveModel = modelList.get(0); + if (archiveModel != null & StringUtils.isNotEmpty(addRequest.getPhone()) && !archiveModel.getPhone().equals(addRequest.getPhone()) ){ + query.setCertificateNum(null); + query.setPhone(addRequest.getPhone()); + modelList = residentsArchiveService.queryResident(query); + if (CollectionUtils.isNotEmpty(modelList)){ + br.setErrorcode(ErrorCodeConstants.DATA_EXIST); + br.setErrormsg("该手机号在医院已经建档"); + return br; + } + } + if (archiveModel != null && StringUtils.isNotEmpty(archiveModel.getVcCardNo()) && !archiveModel.getVcCardNo().equals(addRequest.getVcCardNo())){ //判断该就诊卡号是否在该医院建档 -- 1.8.3.1