zhaoqingang
2025-03-28 226202d6eee6480f3386c6295be26fad42940cc8
app/models/v2/chat.py
@@ -177,16 +177,17 @@
        }
    def log_to_json(self):
        query = {}
        if self.query:
            query = json.loads(self.query)
        if self.message_type == 1:
            return {
                'id': self.id,
                'role': "user",
                'content': self.content,
                'files': query.get("files", []),
            }
        else:
            query = {}
            if self.query:
                query = json.loads(self.query)
            res = {
                'id': self.id,
@@ -195,6 +196,7 @@
                'chat_mode': self.chat_mode,
                "parentId": query.get("parentId"),
                "isDeep": query.get("isDeep", 1),
                "mindmap": True if self.mindmap else False,
            }
            if self.chat_mode == complex_knowledge_chat:
                res['reference'] = json.loads(self.node_data) if self.node_data else {}