diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java index 1ae967e4..86f0f918 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java @@ -887,6 +887,10 @@ public class AppUserServiceImpl implements AppUserService { dto.setVolunteerNickname(volunteerInfoDTO.getData().getVolunteerNickname()); dto.setVolunteerSignature(volunteerInfoDTO.getData().getVolunteerSignature()); dto.setIntroduce(volunteerInfoDTO.getData().getIntroduce()); + // 如果用户表的身份证号为空,则尝试使用志愿者表中的身份证 + if (null == dto.getIdentityNo()) { + dto.setIdentityNo(volunteerInfoDTO.getData().getIdentityNo()); + } } if (("0").equals(result.getData().getState())) { dto.setGridId(tokenDto.getGridId());