From 29d35b69a5d243ab8e4906f960b3995a620e9364 Mon Sep 17 00:00:00 2001 From: liuwei Date: Fri, 11 Apr 2025 12:27:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=AD=BE=E5=88=B0bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/message_sign/main.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/plugins/message_sign/main.py b/plugins/message_sign/main.py index 0f0d7a5..ee74829 100644 --- a/plugins/message_sign/main.py +++ b/plugins/message_sign/main.py @@ -463,16 +463,10 @@ class MessageSignPlugin(MessagePluginInterface): # 计算新的连签天数 new_streak = original_streak - # 如果有断签前记录,直接使用断签前连签天数+1 - if previous_streak > 0: - # 恢复连签:断签前连签天数 + 1 (补签后相当于连续签到) - new_streak = previous_streak + 1 - self.LOG.info(f"恢复连签: {previous_streak} + 1 = {new_streak}") - else: - # 如果没有断签前记录,则连签天数+1 - new_streak = original_streak + 1 - self.LOG.info(f"普通补签: {original_streak} + 1 = {new_streak}") - + # 恢复连签:断签前连签天数 + 1 (补签后相当于连续签到) + new_streak = previous_streak + 1 + self.LOG.info(f"恢复连签: {previous_streak} + 1 = {new_streak}") + # 更新签到记录 yesterday_time = yesterday.replace(hour=current_time.hour, minute=current_time.minute, second=current_time.second)