From 7a9f9cb3c34ebc0836720d0f5738bbe70070bbb3 Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期四, 05 十二月 2024 14:22:24 +0800
Subject: [PATCH] 增加菜单和路由控制

---
 app/service/knowledge.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/app/service/knowledge.py b/app/service/knowledge.py
index c9c89b4..c0121fa 100644
--- a/app/service/knowledge.py
+++ b/app/service/knowledge.py
@@ -3,8 +3,11 @@
 from Log import logger
 
 
-async def get_knowledge_list(db, role, user_id):
-    if role == "admin":
+async def get_knowledge_list(db, user_id):
+    user = db.query(UserModel).filter(UserModel.id == user_id).first()
+    if user is None:
+        return {"rows": []}
+    if user.permission == "admin":
         kld_list = db.query(KnowledgeModel).all()
     else:
         user = db.query(UserModel).filter(UserModel.id == user_id).first()

--
Gitblit v1.8.0