🎨 优化好友列表同步处理逻辑
This commit is contained in:
parent
0f506e5afc
commit
2238e23c8d
@ -134,7 +134,19 @@ func Sync() {
|
||||
}
|
||||
|
||||
// 清理不在列表中的好友
|
||||
err = tx.Model(&entity.Friend{}).Where("wxid NOT IN (?)", nowIds).Update("is_ok", false).Error
|
||||
clearPm := map[string]any{
|
||||
"is_ok": false,
|
||||
"enable_chat_rank": false,
|
||||
"enable_welcome": false,
|
||||
"enable_summary": false,
|
||||
"enable_news": false,
|
||||
"clear_member": false,
|
||||
"enable_ai": false,
|
||||
}
|
||||
err = tx.Model(&entity.Friend{}).Where("wxid NOT IN (?)", nowIds).Updates(clearPm).Error
|
||||
if err != nil {
|
||||
log.Printf("清理好友失败: %s", err.Error())
|
||||
}
|
||||
|
||||
log.Println("同步好友列表完成")
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user