fix: restore active chatroom member status on sync

This commit is contained in:
liuwei
2026-04-02 11:05:43 +08:00
parent 009da3e902
commit c8f6304ed3

View File

@@ -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())