From 303995a93f157c7fbaf5cd79c3b11e4dea775ff8 Mon Sep 17 00:00:00 2001 From: simonkoson <28867558@qq.com> Date: Mon, 25 May 2026 09:55:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20dashboard.py=20=E9=A1=B6=E5=B1=82=20impo?= =?UTF-8?q?rt=20CoverSettings=EF=BC=8C=E8=A7=A3=E5=86=B3=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E6=97=B6=20500?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/api/dashboard.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/backend/app/api/dashboard.py b/backend/app/api/dashboard.py index 0c7f45f..8f7da1d 100644 --- a/backend/app/api/dashboard.py +++ b/backend/app/api/dashboard.py @@ -12,11 +12,12 @@ from datetime import datetime from pathlib import Path from fastapi import APIRouter, Depends, HTTPException, UploadFile, File, Form, status -from sqlmodel import Session +from sqlmodel import Session, select from app.core.deps import get_current_user, require_role from app.db.session import get_session from app.models.user import User, UserRole +from app.models.cover_settings import CoverSettings router = APIRouter(prefix="/api/dashboard", tags=["仪表盘"]) @@ -41,8 +42,6 @@ def get_current_cover( current_user: User = Depends(get_current_user), ): """查询当前题图设置(三角色均可读)。""" - from app.models.cover_settings import CoverSettings - row = session.exec( select(CoverSettings).where(CoverSettings.key == "dashboard_cover") ).first() @@ -95,9 +94,6 @@ def upload_cover( with open(filepath, "wb") as f: f.write(contents) - # 更新数据库 - from app.models.cover_settings import CoverSettings - cover_path = f"{STATIC_COVERS_URL}/{filename}" now = datetime.now()