使用token跳过加密进行数据查询

用户信息进行*号处理后,查询到的数据是被加密过的数据,如何在不进行解密的情况下进行数据查询呢。

Long loginUserId = Long.valueOf(RequestContext.getLoginUserId());

使用loginUserId获取用户的token值。

public UcLoginUserVo getLoginUserInfo(Long userId) {
    String newUrl = loginUserInfoUrl + userId;
    ApiResult<UcLoginUserVo> apiResult = restTemplate.exchange(newUrl, HttpMethod.GET, null,
            new ParameterizedTypeReference<ApiResult<UcLoginUserVo>>() {
            }).getBody();
    log.info("查询患者查建档【{}】信息", userId);
    if (apiResult == null) {
        throw new BusinessException("查询患者查建档信息获取失败,请重试。");
    }
    if (APIRESULT_200 != apiResult.getCode()) {
        log.info("查询患者查建档【{}】信息获取失败,错误信息为:{}", userId, apiResult.getMsg());
        throw new BusinessException("查询患者查建档信息获取失败,请重试");
    }
    return apiResult.getData();
}

写一个方法,从中获取新的数据,其中login

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值