This commit is contained in:
jxxghp 2023-06-12 22:13:50 +08:00
parent 365c610a75
commit 04c7c071a3

View File

@ -274,11 +274,16 @@ class SubscribeChain(ChainBase):
image=mediainfo.get_message_image())
else:
# 未完成下载,计算剩余集数
left_episodes = lefts.get(mediainfo.tmdb_id, {}).get("episodes", [])
logger.info(f'{mediainfo.get_title_string()} 未下载未完整,更新缺失集数为{len(left_episodes)} ...')
self.subscribes.update(subscribe.id, {
"lack_episode": len(left_episodes)
})
left_seasons = lefts.get(mediainfo.tmdb_id) or []
for season_info in left_seasons:
season = season_info.get('season')
if season == subscribe.season:
left_episodes = season_info.get('episodes')
logger.info(f'{mediainfo.get_title_string()}{season} 未下载未完整,'
f'更新缺失集数为{len(left_episodes)} ...')
self.subscribes.update(subscribe.id, {
"lack_episode": len(left_episodes)
})
@staticmethod
def __get_subscribe_no_exits(no_exists: Dict[int, List[dict]],