From 16e4f7c5b5ce443dff84481456e19e935691d04b Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Tue, 20 May 2025 13:37:46 +0800 Subject: [PATCH] =?UTF-8?q?TASK:LLM=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ai/da/service/impl/LLMServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ai/da/service/impl/LLMServiceImpl.java b/src/main/java/com/ai/da/service/impl/LLMServiceImpl.java index 34e632af..458742c5 100644 --- a/src/main/java/com/ai/da/service/impl/LLMServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/LLMServiceImpl.java @@ -112,12 +112,10 @@ public class LLMServiceImpl implements LLMService { // 2. 流式接收并累积内容 // 3. 存储系统回复 - int systemSeq = getNextSeq(projectId); ChatMessage systemMessage = new ChatMessage(); systemMessage.setRole("system"); systemMessage.setIsImage(0); systemMessage.setProjectId(projectId); - systemMessage.setSeq(systemSeq); // systemMessage.setCreateTime(LocalDateTime.now()); // systemMessage.setContent(responseBuilder.toString()); systemMessage.setAccountId(accountId); @@ -146,11 +144,11 @@ public class LLMServiceImpl implements LLMService { } }else { if (responseContentBuilder.length() != 0) { + systemMessage.setSeq(getNextSeq(projectId)); systemMessage.setCreateTime(LocalDateTime.now()); systemMessage.setContent(responseContentBuilder.toString()); chatMessageMapper.insert(systemMessage); systemMessage.setId(null); - systemMessage.setSeq(getNextSeq(projectId)); responseContentBuilder = new StringBuilder(); } JSONObject toolsData = json.getJSONObject("tools_data"); @@ -181,6 +179,7 @@ public class LLMServiceImpl implements LLMService { } } if (responseContentBuilder.length() != 0) { + systemMessage.setSeq(getNextSeq(projectId)); systemMessage.setCreateTime(LocalDateTime.now()); systemMessage.setContent(responseContentBuilder.toString()); chatMessageMapper.insert(systemMessage);