Commit fa24841fcc85d50881f074b456e819f3374eb997

Authored by landong2015
1 parent a0ed0038e7

修改建档时对身份证的唯一性判断

Showing 1 changed file with 10 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java View file @ fa24841
... ... @@ -241,11 +241,20 @@
241 241 if (StringUtils.isNotEmpty(addRequest.getCertificateNum())) {
242 242 //判断该证件号码是否在该医院建档
243 243 query.setCertificateNum(addRequest.getCertificateNum());
244   - query.setCertificateTypeId(addRequest.getCertificateTypeId());
245 244 List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query);
246 245 if (CollectionUtils.isNotEmpty(modelList)){
247 246 br.setErrorcode(ErrorCodeConstants.DATA_EXIST);
248 247 br.setErrormsg("该证件号在医院已经建档");
  248 + return br;
  249 + }
  250 + }
  251 +
  252 + if (StringUtils.isNotEmpty(addRequest.getPhone())){
  253 + query.setPhone(addRequest.getPhone());
  254 + List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query);
  255 + if (CollectionUtils.isNotEmpty(modelList)){
  256 + br.setErrorcode(ErrorCodeConstants.DATA_EXIST);
  257 + br.setErrormsg("该手机号在医院已经建档");
249 258 return br;
250 259 }
251 260 }