From 1b793e822aaa55d55b4dc4bbb79a4682947b2846 Mon Sep 17 00:00:00 2001 From: ageerle <ageerle@163.com> Date: 星期二, 22 四月 2025 10:40:36 +0800 Subject: [PATCH] fix: 扣费时无法获取用户id --- ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ChatCostServiceImpl.java | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ChatCostServiceImpl.java b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ChatCostServiceImpl.java index 7b7bb23..619a175 100644 --- a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ChatCostServiceImpl.java +++ b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ChatCostServiceImpl.java @@ -54,6 +54,12 @@ ChatMessageBo chatMessageBo = new ChatMessageBo(); + Object userId = LocalCache.CACHE.get("userId"); + if(userId!=null){ + chatMessageBo.setUserId((Long) userId); + }else { + chatMessageBo.setUserId(getUserId()); + } // 璁$畻鎬籺oken鏁� ChatToken chatToken = chatTokenService.queryByUserId(getUserId(), modelName); if (chatToken == null) { @@ -96,12 +102,6 @@ chatToken.setModelName(chatMessageBo.getModelName()); chatToken.setUserId(chatMessageBo.getUserId()); chatTokenService.editToken(chatToken); - } - Object userId = LocalCache.CACHE.get("userId"); - if(userId!=null){ - chatMessageBo.setUserId((Long) userId); - }else { - chatMessageBo.setUserId(getUserId()); } // 淇濆瓨娑堟伅璁板綍 chatMessageService.insertByBo(chatMessageBo); -- Gitblit v1.9.3