From 9e51ec752c93d850db15cd61a7a3463d8fe94344 Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期五, 06 十二月 2024 10:10:09 +0800
Subject: [PATCH] 问题处理

---
 app/api/auth.py |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/app/api/auth.py b/app/api/auth.py
index aa56f3a..2fc3ea7 100644
--- a/app/api/auth.py
+++ b/app/api/auth.py
@@ -98,10 +98,11 @@
         return Response(code=400, msg="token not found")
     return Response(code=200, msg="success", data={
         "ragflow_token": token.ragflow_token,
+        "bisheng_token": token.bisheng_token,
     })
 
 
-@router.post("/login_test", response_model=Response)
+@router.post("/v2/login", response_model=Response)
 async def login_test(login_data: LoginData, db: Session = Depends(get_db), pdb: AsyncSession = Depends(get_pdb)):
     user = authenticate_user(db, login_data.username, login_data.password)
     if not user:
@@ -130,15 +131,17 @@
     await update_token(db, user.id, access_token, token_dict)
     result = await pdb.execute(select(AppToken).where(AppToken.id == user.id))
     db_app_token = result.scalars().first()
+    if isinstance(access_token, bytes):
+        access_token = access_token.decode()
     if not db_app_token:
         app_token_str = json.dumps(token_dict)
         # print(app_token_str)
-        app_token = AppToken(id=user.id, token=access_token.decode(), app_token=app_token_str)
+        app_token = AppToken(id=user.id, token=access_token, app_token=app_token_str)
         pdb.add(app_token)
         await pdb.commit()
         await pdb.refresh(app_token)
     else:
-        db_app_token.token = access_token.decode()
+        db_app_token.token = access_token
         db_app_token.app_token = json.dumps(token_dict)
         await pdb.commit()
         await pdb.refresh(db_app_token)
@@ -152,7 +155,7 @@
 
 
 
-@router.post("/register_test", response_model=Response)
+@router.post("/v2/register", response_model=Response)
 async def register_test(user: UserCreate, db=Depends(get_db)):
     db_user = db.query(UserModel).filter(UserModel.username == user.username).first()
     if db_user:

--
Gitblit v1.8.0