From 43a6fd20e03b5e5f8ca049236ba7c38ea2162d17 Mon Sep 17 00:00:00 2001 From: liuwei Date: Mon, 19 Jan 2026 17:39:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BF=94=E5=9B=9E=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/contacts_db.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/db/contacts_db.py b/db/contacts_db.py index 00cb910..5e57aca 100644 --- a/db/contacts_db.py +++ b/db/contacts_db.py @@ -3,6 +3,7 @@ 微信联系人数据库操作类 用于管理微信联系人信息的存储和查询 """ +from datetime import datetime from loguru import logger import json @@ -615,6 +616,11 @@ class ContactsDBOperator(BaseDBOperator): try: sql = "SELECT wxid,nick_name,display_name,status,latest_active_time FROM t_chatroom_member WHERE chatroom_id = %s" results = self.execute_query(sql, (chatroom_id,)) + + for row in results: + dt = row.get("latest_active_time") + if isinstance(dt, datetime): + row["latest_active_time"] = dt.strftime("%Y-%m-%d %H:%M:%S") return results except Exception as e: self.LOG.error(f"获取群{chatroom_id}成员列表失败: {e}")