From 4eb8d55ec0a664678895132256c97cc63a80be2b Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期四, 21 十一月 2024 19:56:49 +0800
Subject: [PATCH] 写入记录问题
---
app/service/session.py | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/app/service/session.py b/app/service/session.py
index 78ae31a..dd60c26 100644
--- a/app/service/session.py
+++ b/app/service/session.py
@@ -1,5 +1,6 @@
from sqlalchemy.orm import Session
+from Log import logger
from app.models import AgentType
from app.models.session_model import SessionModel
@@ -29,7 +30,7 @@
new_session = SessionModel(
id=session_id,
- name=name,
+ name=name[0:200],
agent_id=agent_id,
agent_type=agent_type,
tenant_id = user_id,
@@ -63,16 +64,16 @@
杩斿洖:
SessionModel: 鏇存柊鍚庣殑浼氳瘽妯″瀷瀹炰緥銆�
"""
- session = self.get_session_by_id(session_id)
+ logger.error("鏇存柊鏁版嵁---------------------------")
+ session = self.db.query(SessionModel).filter_by(id=session_id).first()
if session:
if "message" in kwargs:
- message = session.message
+
+ message = session.message
message.append(kwargs["message"])
- kwargs["message"] = message
- for key, value in kwargs.items():
- setattr(session, key, value)
- self.db.commit()
- self.db.refresh(session)
+ session = message
+ self.db.commit()
+ self.db.refresh(session)
return session
def delete_session(self, session_id: str) -> None:
--
Gitblit v1.8.0