|
|
@ -74,6 +74,8 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
|
private GridLatestDao gridLatestDao; |
|
|
|
@Autowired |
|
|
|
private GovOrgOpenFeignClient govOrgOpenFeignClient; |
|
|
|
@Autowired |
|
|
|
private UserBaseInfoDao userBaseInfoDao; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<UserBaseInfoDTO> page(Map<String, Object> params) { |
|
|
@ -319,11 +321,19 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
|
gridLatestDao.selectLatestGridInfoByUserId(param.getUserId()); |
|
|
|
ExtUserInfoResultDTO result = new ExtUserInfoResultDTO(); |
|
|
|
result.setUserId(param.getUserId()); |
|
|
|
UserBaseInfoResultDTO userMsg = userBaseInfoRedis.getUserInfo(param.getUserId()); |
|
|
|
//2020.11.24 sun 对外接口添加一个手机号返参和openId,因openId不在缓存中因此不在走缓存,直接掉sql查询 start
|
|
|
|
//UserBaseInfoResultDTO userMsg = userBaseInfoRedis.getUserInfo(param.getUserId());
|
|
|
|
UserBaseInfoResultDTO userMsg = userBaseInfoDao.selectListByUserIdList(param.getUserId()); |
|
|
|
// end
|
|
|
|
if(null != userMsg) { |
|
|
|
result.setProfile(userMsg.getHeadImgUrl()); |
|
|
|
result.setNickname(userMsg.getNickname()); |
|
|
|
result.setRealName(userMsg.getRealName()); |
|
|
|
// 2020.11.24 sun start
|
|
|
|
result.setMobile(StringUtils.isNotBlank(userMsg.getMobile()) ? userMsg.getMobile() : ""); |
|
|
|
result.setWxOpenId(StringUtils.isNotBlank(userMsg.getWxOpenId()) ? userMsg.getWxOpenId() : ""); |
|
|
|
result.setGender(StringUtils.isNotBlank(userMsg.getGender()) ? userMsg.getGender() : ""); |
|
|
|
//end
|
|
|
|
}else{ |
|
|
|
logger.error("com.epmet.service.impl.UserBaseInfoServiceImpl.extUserInfo,查询不到用户信息,用户Id:{}",param.getUserId()); |
|
|
|
return result; |
|
|
|