From f13239560d9a6888d3bf95699ed5fc10395b50ff Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期一, 24 二月 2025 18:57:51 +0800
Subject: [PATCH] 历史记录增加

---
 app/api/auth.py |   32 ++++++++++----------------------
 1 files changed, 10 insertions(+), 22 deletions(-)

diff --git a/app/api/auth.py b/app/api/auth.py
index 00b70be..634ada2 100644
--- a/app/api/auth.py
+++ b/app/api/auth.py
@@ -1,31 +1,21 @@
 import json
-import time
 
 from fastapi import APIRouter, Depends
 from sqlalchemy.orm import Session
 from sqlalchemy.ext.asyncio import AsyncSession
-
-from Log import logger
 from app.api import Response, pwd_context, get_current_user
-from app.api.user import reset_user_pwd
 from app.config.config import settings
-from app.config.const import RAGFLOW, BISHENG, DIFY, chat_server, workflow_server
 from app.models.app_token_model import AppToken
 from app.models.base_model import get_db
 from app.models.postgresql_base_model import get_pdb
-from app.models.token_model import upsert_token, update_token
+from app.models.token_model import upsert_token
 from app.models.user import UserCreate, LoginData
-from app.models.user_model import UserModel, UserAppModel, UserTokenModel
-from app.service.auth import authenticate_user, create_access_token, is_valid_password, save_register_user, \
-    update_user_token, UserAppDao, update_user_info, password_rsa
-from app.service.bisheng import BishengService
-from app.service.service_token import get_new_token, get_token, update_user_group
-from app.service.v2.app_register import AppRegisterDao
-from app.service.difyService import DifyService
+from app.models.user_model import UserModel, UserTokenModel
+from app.service.auth import authenticate_user, create_access_token, is_valid_password, save_register_user, password_rsa
+from app.service.service_token import  get_token
 from app.service.ragflow import RagflowService
 from sqlalchemy.future import select
 
-from app.utils.password_handle import generate_password
 
 router = APIRouter()
 
@@ -144,11 +134,9 @@
     # await update_token(db, user.id, access_token, token_dict)
     # await update_user_token(db, user.id, token_dict)
     token_dict = {}
-    for app in  [{"app": RAGFLOW, "token_id": chat_server},
-                {"app": DIFY,"token_id": workflow_server}]:
-        user_token = db.query(UserTokenModel).filter(UserTokenModel.id == app["token_id"]).first()
-        if user_token and user_token.access_token:
-            token_dict[app["app"]] = user_token.access_token
+    user_tokens = db.query(UserTokenModel).all()
+    for user_token in user_tokens:
+        token_dict[user_token.id] = user_token.access_token
     result = await pdb.execute(select(AppToken).where(AppToken.id == user.id))
     db_app_token = result.scalars().first()
     if isinstance(access_token, bytes):
@@ -220,7 +208,7 @@
 
 @router.get("/v2/sync", response_model=Response)
 async def sync_user_tenant(userFlag: str, db=Depends(get_db)):
-    app_register = AppRegisterDao(db).get_app_by_id(RAGFLOW)
-    if app_register:
-        is_update = await update_user_group(db, userFlag)
+    # app_register = AppRegisterDao(db).get_app_by_id(RAGFLOW)
+    # if app_register:
+    #     is_update = await update_user_group(db, userFlag)
     return Response(code=200, msg="success", data={})
\ No newline at end of file

--
Gitblit v1.8.0