From 2b5fd810a44179aa833cbe91729ffe520ed66e76 Mon Sep 17 00:00:00 2001 From: Administrator <1037463791@qq.com> Date: Thu, 4 Sep 2025 16:41:14 +0800 Subject: [PATCH] =?UTF-8?q?fix(billing):=20=E7=BB=9F=E4=B8=80=E8=AE=A1?= =?UTF-8?q?=E8=B4=B9=E4=BB=A3=E7=90=86=E7=B1=BBBillingChatServiceProxy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chat/service/chat/proxy/BillingChatServiceProxy.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/proxy/BillingChatServiceProxy.java b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/proxy/BillingChatServiceProxy.java index 7de33d32..b414d86a 100644 --- a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/proxy/BillingChatServiceProxy.java +++ b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/proxy/BillingChatServiceProxy.java @@ -18,6 +18,7 @@ import java.util.function.Consumer; /** * 统一计费代理类 * 自动处理所有ChatService的AI回复保存和计费逻辑 + * */ @Slf4j @RequiredArgsConstructor @@ -31,12 +32,12 @@ public class BillingChatServiceProxy implements IChatService { // 🔥 在AI回复开始前检查余额是否充足 if (!chatCostService.checkBalanceSufficient(chatRequest)) { String errorMsg = "余额不足,无法使用AI服务,请充值后再试"; - log.warn("余额不足阻止AI回复,用户ID: {}, 模型: {}", + log.warn("余额不足阻止AI回复,用户ID: {}, 模型: {}", chatRequest.getUserId(), chatRequest.getModel()); throw new RuntimeException(errorMsg); } - log.debug("余额检查通过,开始AI回复,用户ID: {}, 模型: {}", + log.debug("余额检查通过,开始AI回复,用户ID: {}, 模型: {}", chatRequest.getUserId(), chatRequest.getModel()); // 创建增强的SseEmitter,自动收集AI回复