This commit is contained in:
jxxghp 2023-08-24 21:11:13 +08:00
parent 6505aa9efb
commit 76cd4048e3

View File

@ -650,16 +650,20 @@ class SubscribeChain(ChainBase):
season = season_info.season season = season_info.season
if season == subscribe.season: if season == subscribe.season:
left_episodes = season_info.episodes left_episodes = season_info.episodes
logger.info(f'{mediainfo.title_year}{season} 更新缺失集数为{len(left_episodes)} ...') if not left_episodes:
lack_episode = season_info.total_episode
else:
lack_episode = len(left_episodes)
logger.info(f'{mediainfo.title_year}{season} 更新缺失集数为{lack_episode} ...')
if update_date: if update_date:
# 同时更新最后时间 # 同时更新最后时间
self.subscribeoper.update(subscribe.id, { self.subscribeoper.update(subscribe.id, {
"lack_episode": len(left_episodes), "lack_episode": lack_episode,
"last_update": datetime.now().strftime('%Y-%m-%d %H:%M:%S') "last_update": datetime.now().strftime('%Y-%m-%d %H:%M:%S')
}) })
else: else:
self.subscribeoper.update(subscribe.id, { self.subscribeoper.update(subscribe.id, {
"lack_episode": len(left_episodes) "lack_episode": lack_episode
}) })
def remote_list(self, channel: MessageChannel, userid: Union[str, int] = None): def remote_list(self, channel: MessageChannel, userid: Union[str, int] = None):