Browse Source

山东通不返回用户就报错;acces_token从redis取出带双引号的问题

feature/evaluate
wangxianzhang 3 years ago
parent
commit
40b01e9d80
  1. 4
      epmet-auth/src/main/java/com/epmet/service/impl/ThirdLoginServiceImpl.java
  2. 2
      epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/SdtServiceImpl.java

4
epmet-auth/src/main/java/com/epmet/service/impl/ThirdLoginServiceImpl.java

@ -1178,6 +1178,10 @@ public class ThirdLoginServiceImpl implements ThirdLoginService, ResultDataResol
SdtStaffInfoResult staffInfo = getResultDataOrThrowsException(thirdOpenFeignClient.getUserInfoByAuthCode(authCode, customerId), ServiceConstant.EPMET_THIRD_SERVER, SdtStaffInfoResult staffInfo = getResultDataOrThrowsException(thirdOpenFeignClient.getUserInfoByAuthCode(authCode, customerId), ServiceConstant.EPMET_THIRD_SERVER,
EpmetErrorCode.SERVER_ERROR.getCode(), "获取山东通用户基础信息失败", null); EpmetErrorCode.SERVER_ERROR.getCode(), "获取山东通用户基础信息失败", null);
if (staffInfo == null) {
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "获取山东通用户基础信息返回null,流程终止");
}
// 2.获取用户详细信息 // 2.获取用户详细信息
SdtStaffDetailResult staffDetail = getResultDataOrThrowsException(thirdOpenFeignClient.getUserDetailByUserId(staffInfo.getUserId(), customerId), ServiceConstant.EPMET_THIRD_SERVER, SdtStaffDetailResult staffDetail = getResultDataOrThrowsException(thirdOpenFeignClient.getUserDetailByUserId(staffInfo.getUserId(), customerId), ServiceConstant.EPMET_THIRD_SERVER,
EpmetErrorCode.SERVER_ERROR.getCode(), "获取山东通用户详细信息失败", null); EpmetErrorCode.SERVER_ERROR.getCode(), "获取山东通用户详细信息失败", null);

2
epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/SdtServiceImpl.java

@ -135,7 +135,7 @@ public class SdtServiceImpl implements SdtService {
String key = RedisKeys.getSdtAccessToken(customerId); String key = RedisKeys.getSdtAccessToken(customerId);
String accessToken = redisUtils.getString(key); String accessToken = redisUtils.getString(key);
if (StringUtils.isNotBlank(accessToken)) { if (StringUtils.isNotBlank(accessToken)) {
return accessToken; return accessToken.replaceAll("\"", "");
} }
// db中查询 // db中查询

Loading…
Cancel
Save