From a1e6c6734d4dc7a4933519289e66da6ab5a8edd4 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 17 Jun 2023 17:43:13 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=BF=9C=E7=A8=8B=E8=AE=A2=E9=98=85?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/chain/message.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/chain/message.py b/app/chain/message.py index a47700d0..a51341d8 100644 --- a/app/chain/message.py +++ b/app/chain/message.py @@ -130,6 +130,14 @@ class MessageChain(ChainBase): elif cache_type == "Subscribe": # 订阅媒体 mediainfo: MediaInfo = cache_list[int(text) - 1] + # 查询缺失的媒体信息 + exist_flag, _ = self.downloadchain.get_no_exists_info(meta=self._current_meta, + mediainfo=self._current_media) + if exist_flag: + self.post_message(title=f"{self._current_media.title_year}" + f"{self._current_meta.sea} 媒体库中已存在", + userid=userid) + return self.subscribechain.add(title=mediainfo.title, year=mediainfo.year, mtype=mediainfo.type,