Pu Zhibing
昨天 f10a7c29f1a3748b28d2809335625c7888473b26
ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java
@@ -50,24 +50,18 @@
    * 刷新client_token
    */
   public static void refreshToken(RedisService redisService) {
      Object ks_refresh_token = redisService.getCacheObject("ks_refresh_token");
      OAuthAccessTokenKsClient client = new OAuthAccessTokenKsClient(KuaiShouConfig.appKey, KuaiShouConfig.appSecret);
      try {
         Object ks_refresh_token = redisService.getCacheObject("ks_refresh_token");
         OAuthAccessTokenKsClient client = new OAuthAccessTokenKsClient(KuaiShouConfig.appKey, KuaiShouConfig.appSecret);
         try {
            KsAccessTokenPreviousVersionResponse response = client.refreshAccessToken(ks_refresh_token.toString());
            String token = response.getAccessToken();
            Long expiration_time = response.getExpiresIn();
            String refreshToken = response.getRefreshToken();
            Long refreshTokenExpiresIn = response.getRefreshTokenExpiresIn();
            redisService.setCacheObject("ks_access_token", token, expiration_time, TimeUnit.SECONDS);
            redisService.setCacheObject("ks_refresh_token", refreshToken, refreshTokenExpiresIn, TimeUnit.SECONDS);
         } catch (KsLocalLifeApiException e) {
            throw new RuntimeException(e);
         }
      } catch (TeaException e) {
         System.out.println(e.getMessage());
      } catch (Exception e) {
         System.out.println(e.getMessage());
         KsAccessTokenPreviousVersionResponse response = client.refreshAccessToken(ks_refresh_token.toString());
         String token = response.getAccessToken();
         Long expiration_time = response.getExpiresIn();
         String refreshToken = response.getRefreshToken();
         Long refreshTokenExpiresIn = response.getRefreshTokenExpiresIn();
         redisService.setCacheObject("ks_access_token", token, expiration_time, TimeUnit.SECONDS);
         redisService.setCacheObject("ks_refresh_token", refreshToken, refreshTokenExpiresIn, TimeUnit.SECONDS);
      } catch (KsLocalLifeApiException e) {
         e.printStackTrace();
      }
   }
}