From e3e6db2d9974588f91ac1567a58fa4846655ce1b Mon Sep 17 00:00:00 2001
From: yearning <10538594+wangweifeng1999@user.noreply.gitee.com>
Date: 星期三, 30 九月 2026 12:54:55 +0800
Subject: [PATCH] 1.判断题优化;2.新增考评员是否能查看考生隐私开关

---
 backend/app/routers/settings_router.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/backend/app/routers/settings_router.py b/backend/app/routers/settings_router.py
index 371ce26..f467769 100644
--- a/backend/app/routers/settings_router.py
+++ b/backend/app/routers/settings_router.py
@@ -25,7 +25,11 @@
 
 def _settings_out(db: Session) -> SystemSettingsOut:
     row = get_or_create_settings(db)
-    return SystemSettingsOut(system_name=row.system_name, logo_url=public_logo_url(row.logo_ext or None))
+    return SystemSettingsOut(
+        system_name=row.system_name,
+        logo_url=public_logo_url(row.logo_ext or None),
+        grader_can_see_privacy=row.grader_can_see_privacy,
+    )
 
 
 @router.get("/settings", response_model=SystemSettingsOut)
@@ -58,6 +62,7 @@
 ):
     row = get_or_create_settings(db)
     row.system_name = body.system_name.strip()
+    row.grader_can_see_privacy = body.grader_can_see_privacy
     db.commit()
     db.refresh(row)
     return _settings_out(db)

--
Gitblit v1.8.0