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 908f133..f6dcf57 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 @@ -256,7 +256,7 @@ public class ResidentsArchiveFacade{ if (CollectionUtils.isNotEmpty(modelList)){ ResidentsArchiveModel archiveModel = modelList.get(0); - if (archiveModel != null & StringUtils.isNotEmpty(addRequest.getPhone()) && !archiveModel.getPhone().equals(addRequest.getPhone()) ){ + if (archiveModel != null & StringUtils.isNotEmpty(addRequest.getPhone()) && archiveModel.getPhone() != null && !archiveModel.getPhone().equals(addRequest.getPhone()) ){ query.setCertificateNum(null); query.setPhone(addRequest.getPhone()); modelList = residentsArchiveService.queryResident(query);