diff --git a/health/src/main/java/com/ccsens/health/service/UserService.java b/health/src/main/java/com/ccsens/health/service/UserService.java index 8e6c2e35..f14b8091 100644 --- a/health/src/main/java/com/ccsens/health/service/UserService.java +++ b/health/src/main/java/com/ccsens/health/service/UserService.java @@ -53,9 +53,15 @@ public class UserService implements IUserService{ throw new BaseException(CodeEnum.NOT_LOGIN); } //查询信息 - RealNameAuth realNameAuth = realNameAuthDao.selectByPrimaryKey(Long.valueOf(userId)); UserVo.UserInfo userInfoVo = new UserVo.UserInfo(); - BeanUtil.copyProperties(realNameAuth,userInfoVo); + RealNameAuthExample realNameAuthExample = new RealNameAuthExample(); + realNameAuthExample.createCriteria().andUserIdEqualTo(Long.valueOf(userId)); + List realNameAuthList = realNameAuthDao.selectByExample(realNameAuthExample); + if(CollectionUtil.isNotEmpty(realNameAuthList)){ + userInfoVo = new UserVo.UserInfo(); + BeanUtil.copyProperties(realNameAuthList.get(0),userInfoVo); + } + // //查询健康码 // Employee employee = getEmployeeByUserId(Long.valueOf(userId)); List healthCodeList = healthRecordsDao.getHealthQrCodeByEmployeeId(Long.valueOf(userId),startTime,endTime);