소스 검색

更新portal相关功能

master
梁超 3 달 전
부모
커밋
c07fd8b065
1개의 변경된 파일19개의 추가작업 그리고 0개의 파일을 삭제
  1. 19
    0
      gly-base-core/src/main/java/cn/com/taiji/core/manager/cache/RedisCacheManager.java

+ 19
- 0
gly-base-core/src/main/java/cn/com/taiji/core/manager/cache/RedisCacheManager.java 파일 보기

@@ -69,4 +69,23 @@ public class RedisCacheManager extends AbstractManager {
if (!hasText(openId)) throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("Token已失效");
return openId;
}

protected String findAgencyIdByToken(String accessToken) throws ServiceHandleException {
String agencyId = redisManager.get(RedisKeyGenerator.getLoginAgencyIdKey(accessToken));
if (!hasText(agencyId)) throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("Token已失效");
return agencyId;
}

protected AccountInfo findAccountInfoyToken(String accessToken) throws ServiceHandleException {
String accountInfoStr = redisManager.get(RedisKeyGenerator.getLoginAccountInfoKey(accessToken));
if (!hasText(accountInfoStr)) throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("Token已失效");
try {
return JsonTools.json2Object(accountInfoStr, AccountInfo.class);
} catch (IOException e) {
logger.error(e.getMessage());
throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("Token已失效,解析失败");
}
}


}

Loading…
취소
저장