|
|
@ -34,6 +34,7 @@ import com.epmet.dto.form.ResiVolunteerAuthenticateFormDTO; |
|
|
|
import com.epmet.dto.form.UserRoleFormDTO; |
|
|
|
import com.epmet.dto.result.*; |
|
|
|
import com.epmet.entity.UserBaseInfoEntity; |
|
|
|
import com.epmet.entity.UserWechatEntity; |
|
|
|
import com.epmet.feign.GovOrgOpenFeignClient; |
|
|
|
import com.epmet.redis.UserBaseInfoRedis; |
|
|
|
import com.epmet.resi.partymember.dto.partymember.PartymemberInfoDTO; |
|
|
@ -74,8 +75,6 @@ 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) { |
|
|
@ -323,7 +322,7 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
|
result.setUserId(param.getUserId()); |
|
|
|
//2020.11.24 sun 对外接口添加一个手机号返参和openId,因openId不在缓存中因此不在走缓存,直接掉sql查询 start
|
|
|
|
//UserBaseInfoResultDTO userMsg = userBaseInfoRedis.getUserInfo(param.getUserId());
|
|
|
|
UserBaseInfoResultDTO userMsg = userBaseInfoDao.selectListByUserIdList(param.getUserId()); |
|
|
|
UserBaseInfoResultDTO userMsg = baseDao.selectListByUserIdList(param.getUserId()); |
|
|
|
// end
|
|
|
|
if(null != userMsg) { |
|
|
|
result.setProfile(userMsg.getHeadImgUrl()); |
|
|
@ -331,7 +330,10 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
|
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() : ""); |
|
|
|
List<UserWechatEntity> list = userWechatDao.selectByUserId(param.getUserId()); |
|
|
|
if (list.size() > NumConstant.ZERO) { |
|
|
|
result.setWxOpenId(StringUtils.isNotBlank(list.get(NumConstant.ZERO).getWxOpenId()) ? list.get(NumConstant.ZERO).getWxOpenId() : ""); |
|
|
|
} |
|
|
|
result.setGender(StringUtils.isNotBlank(userMsg.getGender()) ? userMsg.getGender() : ""); |
|
|
|
//end
|
|
|
|
}else{ |
|
|
|