From c8f6304ed3012ed5c8e4f51262dbd77f2df4bd8c Mon Sep 17 00:00:00 2001 From: liuwei Date: Thu, 2 Apr 2026 11:05:43 +0800 Subject: [PATCH] fix: restore active chatroom member status on sync --- db/contacts_db.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/db/contacts_db.py b/db/contacts_db.py index 4bcc1f8..a9833df 100644 --- a/db/contacts_db.py +++ b/db/contacts_db.py @@ -82,6 +82,8 @@ class ContactsDBOperator(BaseDBOperator): remark_quan_pin VARCHAR(256) COMMENT '备注全拼', create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + latest_active_time DATETIME NULL COMMENT '最后活跃时间', + status TINYINT DEFAULT 1 COMMENT '1-在群里,2-已退群', UNIQUE KEY `idx_chatroom_member` (`chatroom_id`, `wxid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信群成员信息表'; """) @@ -358,6 +360,7 @@ class ContactsDBOperator(BaseDBOperator): 'quan_pin': get_str('QuanPin'), 'remark_py_initial': get_str('RemarkPyinitial'), 'remark_quan_pin': get_str('RemarkQuanPin'), + 'status': 1, } fields = ', '.join(data.keys())