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