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