refactor: migrate site read queries to explicit sessions

This commit is contained in:
jxxghp
2026-08-23 02:42:37 +08:00
parent e17e83bca3
commit adfe72cbaa
7 changed files with 54 additions and 45 deletions
+1 -2
View File
@@ -3,7 +3,6 @@ from sqlalchemy import String, UniqueConstraint, JSON, select
from sqlalchemy.orm import Mapped, Session, mapped_column
from app.db.base import get_id_column, Base
from app.db.decorators import db_query
class UserConfig(Base):
@@ -24,8 +23,8 @@ class UserConfig(Base):
)
@classmethod
@db_query
def get_by_key(cls, db: Session, username: str, key: str):
"""在调用方 Session 中查询用户配置。"""
return db.execute(
select(cls).where(cls.username == username, cls.key == key)
).scalars().first()