From 41f0a585cd7c39739bfbf635ee08c30b37a94f3b Mon Sep 17 00:00:00 2001 From: ymq Date: Wed, 12 Aug 2026 12:06:38 +0800 Subject: [PATCH] fix: remove status column --- wwwroot/api/check_users.dspy | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/wwwroot/api/check_users.dspy b/wwwroot/api/check_users.dspy index 8f4505c..2267c40 100644 --- a/wwwroot/api/check_users.dspy +++ b/wwwroot/api/check_users.dspy @@ -1,24 +1,13 @@ -# check_users.dspy - 检查用户表 +# check_users.dspy dbname = get_module_dbname('rbac') async with DBPools().sqlorContext(dbname) as sor: - recs = await sor.sqlExe("SELECT id, username, status FROM users LIMIT 10", {}) - users = [] - for r in (recs or []): - users.append({ - "id": getattr(r, "id", ""), - "username": getattr(r, "username", ""), - "status": getattr(r, "status", ""), - }) + recs = await sor.sqlExe("SELECT id, username FROM users LIMIT 10", {}) + users = [{"id": getattr(r, "id", ""), "username": getattr(r, "username", "")} for r in (recs or [])] - admin = await sor.sqlExe("SELECT id, username, password, status FROM users WHERE username='admin'", {}) + admin = await sor.sqlExe("SELECT id, username, password FROM users WHERE username='admin'", {}) admin_info = None for a in (admin or []): - admin_info = { - "id": getattr(a, "id", ""), - "username": getattr(a, "username", ""), - "password_hash": getattr(a, "password", "")[:40], - "status": getattr(a, "status", ""), - } + admin_info = {"id": getattr(a, "id", ""), "username": getattr(a, "username", ""), "password_hash": getattr(a, "password", "")[:40]} return json.dumps({"users": users, "admin": admin_info}, ensure_ascii=False)