From 03f59398f24b280dcb80aa8f8836b17ff21958bf Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 27 Jun 2023 12:59:56 +0800 Subject: [PATCH] fix subscribe --- app/db/models/subscribe.py | 6 +++++- app/db/subscribe_oper.py | 4 +++- app/schemas/subscribe.py | 6 +++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/app/db/models/subscribe.py b/app/db/models/subscribe.py index 49ae82f8..6baee87c 100644 --- a/app/db/models/subscribe.py +++ b/app/db/models/subscribe.py @@ -24,7 +24,11 @@ class Subscribe(Base): # 季号 season = Column(Integer) # 海报 - image = Column(String) + poster = Column(String) + # 背景图 + backdrop = Column(String) + # 评分 + vote = Column(Integer) # 简介 description = Column(String) # 过滤规则 diff --git a/app/db/subscribe_oper.py b/app/db/subscribe_oper.py index 19b15f3e..c3467662 100644 --- a/app/db/subscribe_oper.py +++ b/app/db/subscribe_oper.py @@ -20,7 +20,9 @@ class SubscribeOper(DbOper): tmdbid=mediainfo.tmdb_id, imdbid=mediainfo.imdb_id, tvdbid=mediainfo.tvdb_id, - image=mediainfo.get_poster_image(), + poster=mediainfo.get_poster_image(), + backdrop=mediainfo.get_backdrop_image(), + vote=mediainfo.vote_average, description=mediainfo.overview, **kwargs) if not subscribe.exists(self._db, tmdbid=mediainfo.tmdb_id, season=kwargs.get('season')): diff --git a/app/schemas/subscribe.py b/app/schemas/subscribe.py index 1205b7d1..7b63dcda 100644 --- a/app/schemas/subscribe.py +++ b/app/schemas/subscribe.py @@ -18,7 +18,11 @@ class Subscribe(BaseModel): # 季号 season: Optional[int] # 海报 - image: Optional[str] + poster: Optional[str] + # 背景图 + backdrop: Optional[str] + # 评分 + vote: int = 0 # 描述 description: Optional[str] # 过滤规则