Bugfix: 对话历史记录;

This commit is contained in:
shahaibo
2025-06-19 15:44:26 +08:00
parent a5e743ce84
commit 7166db59bd

View File

@@ -527,7 +527,7 @@ public class LLMServiceImpl implements LLMService {
qw.lambda().orderByDesc(ChatMessage::getSeq); qw.lambda().orderByDesc(ChatMessage::getSeq);
Page<ChatMessage> chatMessagePage = chatMessageMapper.selectPage(new Page<>(chatHistoryDTO.getPage(), chatHistoryDTO.getSize()), qw); Page<ChatMessage> chatMessagePage = chatMessageMapper.selectPage(new Page<>(chatHistoryDTO.getPage(), chatHistoryDTO.getSize()), qw);
for (ChatMessage record : chatMessagePage.getRecords()) { for (ChatMessage record : chatMessagePage.getRecords()) {
if (record.getIsImage() != null && record.getIsImage() == 1) { if (record.getIsImage() != null && record.getIsImage() == 2) {
String content = record.getContent(); String content = record.getContent();
List<ReceiveCollectionElement> list = JSONObject.parseArray(content, ReceiveCollectionElement.class); List<ReceiveCollectionElement> list = JSONObject.parseArray(content, ReceiveCollectionElement.class);
for (ReceiveCollectionElement receiveCollectionElement : list) { for (ReceiveCollectionElement receiveCollectionElement : list) {