From 5d0738111166dea8016dbd18ff71f62cdfc30350 Mon Sep 17 00:00:00 2001 From: InfinityPacer Date: Sat, 11 Apr 2026 22:50:39 +0800 Subject: [PATCH] chore(subscribe): update last_update when refreshing episode totals --- app/chain/subscribe.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/chain/subscribe.py b/app/chain/subscribe.py index c6229b47..8450e3a8 100644 --- a/app/chain/subscribe.py +++ b/app/chain/subscribe.py @@ -1855,12 +1855,15 @@ class SubscribeChain(ChainBase): old_lack_episode = subscribe.lack_episode or 0 new_lack_episode = old_lack_episode + (new_total_episode - old_total_episode) + now = datetime.now().strftime("%Y-%m-%d %H:%M:%S") SubscribeOper().update(subscribe.id, { "total_episode": new_total_episode, - "lack_episode": new_lack_episode + "lack_episode": new_lack_episode, + "last_update": now }) subscribe.total_episode = new_total_episode subscribe.lack_episode = new_lack_episode + subscribe.last_update = now logger.info( f"订阅 {subscribe.name} 第{subscribe.season}季 总集数更新为 {new_total_episode},缺失集数更新为 {new_lack_episode}" )