From 2dc4a7392eef26fdadd00fde1baf8b471ab25ca5 Mon Sep 17 00:00:00 2001 From: xuyonghao <898441624@qq.com> Date: 星期二, 17 十二月 2024 15:16:44 +0800 Subject: [PATCH] user_app表app补全注册接口 --- app/api/v2/public_api.py | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/api/v2/public_api.py b/app/api/v2/public_api.py index 380daf5..ee02589 100644 --- a/app/api/v2/public_api.py +++ b/app/api/v2/public_api.py @@ -10,7 +10,7 @@ from app.models.public_api_model import DfToken, AppRegister from app.service.v2.api_token import DfTokenDao from app.service.v2.app_register import AppRegisterDao -from app.service.v2.initialize_data import dialog_menu_sync +from app.service.v2.initialize_data import dialog_menu_sync, user_update_app from app.task.sync_resources import sync_knowledge, sync_dialog, sync_agent, sync_llm, sync_resource public_api = APIRouter() @@ -71,4 +71,15 @@ logger.error(e) return Response(code=500, msg="failed", data={}) - return Response(code=200, msg="success", data={}) \ No newline at end of file + return Response(code=200, msg="success", data={}) + + +@public_api.post("/sync/update_app", response_model=Response) +async def sync_update_app(userid, db=Depends(get_db)): + try: + await user_update_app(userid, db) + except Exception as e: + logger.error(e) + return Response(code=500, msg=str(e), data={}) + + return Response(code=200, msg="success", data={}) -- Gitblit v1.8.0