fix: restore active chatroom member status on sync
This commit is contained in:
@@ -82,6 +82,8 @@ class ContactsDBOperator(BaseDBOperator):
|
|||||||
remark_quan_pin VARCHAR(256) COMMENT '备注全拼',
|
remark_quan_pin VARCHAR(256) COMMENT '备注全拼',
|
||||||
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE 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`)
|
UNIQUE KEY `idx_chatroom_member` (`chatroom_id`, `wxid`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信群成员信息表';
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信群成员信息表';
|
||||||
""")
|
""")
|
||||||
@@ -358,6 +360,7 @@ class ContactsDBOperator(BaseDBOperator):
|
|||||||
'quan_pin': get_str('QuanPin'),
|
'quan_pin': get_str('QuanPin'),
|
||||||
'remark_py_initial': get_str('RemarkPyinitial'),
|
'remark_py_initial': get_str('RemarkPyinitial'),
|
||||||
'remark_quan_pin': get_str('RemarkQuanPin'),
|
'remark_quan_pin': get_str('RemarkQuanPin'),
|
||||||
|
'status': 1,
|
||||||
}
|
}
|
||||||
|
|
||||||
fields = ', '.join(data.keys())
|
fields = ', '.join(data.keys())
|
||||||
|
|||||||
Reference in New Issue
Block a user