From b515486fa93f6846b9d49fc7c23401193a79eb7d Mon Sep 17 00:00:00 2001 From: liuwei Date: Mon, 29 Dec 2025 17:47:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BC=98=E5=8C=96=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/wechat/message_to_db.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/utils/wechat/message_to_db.py b/utils/wechat/message_to_db.py index 75e40d5..290e549 100644 --- a/utils/wechat/message_to_db.py +++ b/utils/wechat/message_to_db.py @@ -181,17 +181,18 @@ class MessageStorage: file_path = os.path.join(group_dir, file_name) skipped = False - + web_path = None # ===== 5. 写文件 ===== if not os.path.isfile(file_path): with open(file_path, "wb") as f: f.write(data) else: skipped = True - - # ===== 6. 更新数据库 ===== - web_path = f"/static/images/{room_id}/{file_name}" - self.message_db.update_message_image_file_path(msg.msg_id, web_path) + if not skipped: + logger.warning(f"跳过图片保存{room_id}-{file_name}") + # ===== 6. 更新数据库 ===== + web_path = f"/static/images/{room_id}/{file_name}" + self.message_db.update_message_image_file_path(msg.msg_id, web_path) return { "success": True,