From 2a873a04ab9c600b8e0836d1f866a66d87c4b64f Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 22 九月 2025 22:16:22 +0800 Subject: [PATCH] 修改bug --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java | 28 +++++++++++----------------- 1 files changed, 11 insertions(+), 17 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java index cd2bfda..afd4257 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java @@ -51,24 +51,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(); } } } -- Gitblit v1.7.1