From e3c688b9ce8d9226478d618599b132c77219136d Mon Sep 17 00:00:00 2001 From: chenhao Date: Mon, 20 Jul 2026 16:21:48 +0800 Subject: [PATCH] =?UTF-8?q?refactor(service):=20=E6=B8=85=E7=90=86?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E5=B9=B6=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除无用导入语句,精简依赖引用 - AndroidAuthController 添加 UnAuthException 异常类导入 - 统一代码格式规范,调整空行与缩进 --- .../controller/android/AndroidAuthController.java | 9 ++++++++- .../com/imeeting/service/biz/impl/AiTaskServiceImpl.java | 2 +- .../biz/impl/MeetingTranscriptChapterServiceImpl.java | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/backend/src/main/java/com/imeeting/controller/android/AndroidAuthController.java b/backend/src/main/java/com/imeeting/controller/android/AndroidAuthController.java index 3ad8743..eeb1a3e 100644 --- a/backend/src/main/java/com/imeeting/controller/android/AndroidAuthController.java +++ b/backend/src/main/java/com/imeeting/controller/android/AndroidAuthController.java @@ -5,6 +5,7 @@ import com.imeeting.service.android.AndroidDeviceRegistrationService; import com.imeeting.support.AndroidRequestLogHelper; import com.unisbase.auth.JwtTokenProvider; import com.unisbase.common.ApiResponse; +import com.unisbase.common.exception.UnAuthException; import com.unisbase.dto.LoginRequest; import com.unisbase.dto.RefreshRequest; import com.unisbase.dto.TokenResponse; @@ -86,7 +87,13 @@ public class AndroidAuthController { "request", request, "authorization", authorization, "androidAccessToken", androidAccessToken); - return ApiResponse.ok(authService.refresh(resolveRefreshToken(request, authorization, androidAccessToken))); + TokenResponse refresh = null; + try { + refresh = authService.refresh(resolveRefreshToken(request, authorization, androidAccessToken)); + } catch (Exception e) { + throw new IllegalArgumentException(e.getMessage()); + } + return ApiResponse.ok(refresh); } @Operation(summary = "Android退出登录") diff --git a/backend/src/main/java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java b/backend/src/main/java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java index 7e1c914..73051eb 100644 --- a/backend/src/main/java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java +++ b/backend/src/main/java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java @@ -1331,7 +1331,7 @@ public class AiTaskServiceImpl extends ServiceImpl impleme .header("Accept", "application/json") .header("Authorization", "Bearer " + llmModel.getApiKey()) .POST(HttpRequest.BodyPublishers.ofString(requestBody, StandardCharsets.UTF_8)) - .timeout(LLM_REQUEST_TIMEOUT) +// .timeout(LLM_REQUEST_TIMEOUT) .build(); HttpResponse response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()); diff --git a/backend/src/main/java/com/imeeting/service/biz/impl/MeetingTranscriptChapterServiceImpl.java b/backend/src/main/java/com/imeeting/service/biz/impl/MeetingTranscriptChapterServiceImpl.java index 6e1eca1..30f53e9 100644 --- a/backend/src/main/java/com/imeeting/service/biz/impl/MeetingTranscriptChapterServiceImpl.java +++ b/backend/src/main/java/com/imeeting/service/biz/impl/MeetingTranscriptChapterServiceImpl.java @@ -348,7 +348,7 @@ public class MeetingTranscriptChapterServiceImpl implements MeetingTranscriptCha .header("Accept", "application/json") .header("Authorization", "Bearer " + llmModel.getApiKey()) .POST(HttpRequest.BodyPublishers.ofString(payload, StandardCharsets.UTF_8)) - .timeout(Duration.ofSeconds(TIME_OUT_SECOND)) +// .timeout(Duration.ofSeconds(TIME_OUT_SECOND)) .build(); HttpResponse response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()); if (response.statusCode() != 200) {