diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/ChatService.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/ChatService.java index 7ada349..1955f32 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/ChatService.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/ChatService.java @@ -191,8 +191,8 @@ public class ChatService { UserLoginInfo userLoginInfo = new UserLoginInfo(); userLoginInfo.setUserId(queryDTO.getUserId()); UserThreadLocal.set(userLoginInfo); - UserThreadLocal.remove(); aiQuestionRecordMapper.insert(record); + UserThreadLocal.remove(); return ChatClient.builder(model) .defaultSystem("必须用中文回答") .defaultAdvisors(messageChatMemoryAdvisor, questionAnswerAdvisor)