Bladeren bron

更新portal相关功能

master
梁超 2 weken geleden
bovenliggende
commit
c07fd8b065
1 gewijzigde bestanden met toevoegingen van 19 en 0 verwijderingen
  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 Bestand weergeven

@@ -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已失效,解析失败");
}
}


}

Laden…
Annuleren
Opslaan