From 0bd950c8798958434c5ec61aababb9bbac4d7808 Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期三, 15 一月 2025 16:43:39 +0800
Subject: [PATCH] tmp

---
 app/service/v2/chat.py |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/app/service/v2/chat.py b/app/service/v2/chat.py
index 2575e70..5846409 100644
--- a/app/service/v2/chat.py
+++ b/app/service/v2/chat.py
@@ -5,7 +5,7 @@
     DF_CHAT_WORKFLOW
 from app.config.config import settings
 from app.config.const import *
-from app.models import DialogModel, ApiTokenModel
+from app.models import DialogModel, ApiTokenModel, UserTokenModel
 from app.models.v2.session_model import ChatSessionDao, ChatData
 from app.service.v2.app_driver.chat_agent import ChatAgent
 from app.service.v2.app_driver.chat_data import ChatBaseApply
@@ -40,6 +40,13 @@
         logger.error(e)
     return None
 
+async def get_app_token(db, app_id):
+    app_token = db.query(UserTokenModel).filter_by(id=app_id).first()
+    if app_token:
+        return app_token.access_token
+    return ""
+
+
 
 async def get_chat_token(db, app_id):
     app_token = db.query(ApiTokenModel).filter_by(app_id=app_id).first()
@@ -48,6 +55,16 @@
     return ""
 
 
+async def add_chat_token(db, data):
+    try:
+        api_token = ApiTokenModel(**data)
+        db.add(api_token)
+        db.commit()
+    except Exception as e:
+        logger.error(e)
+
+
+
 async def get_chat_info(db, chat_id: str):
     return db.query(DialogModel).filter_by(id=chat_id, status=Dialog_STATSU_ON).first()
 

--
Gitblit v1.8.0