zhangqian
2023-10-31 06c89f1e726e84c67abba6893d62abdd025b8791
middleware/user.go
@@ -79,13 +79,17 @@
   fmt.Printf("Synced: %v, Message: %s", r.List, r.Message)
   for _, member := range r.List {
      err = model.NewUserSearch(nil).Upsert(model.User{
      userRecord := model.User{
         UUID:       member.Uuid,
         Username:   member.Username,
         UserType:   constvar.UserType(member.Usertype),
         NickName:   member.Nickname,
         SubUserIds: strings.Join(member.SubUserIds, ","),
      })
      }
      if member.SubUserIds != nil {
         subUserIds := strings.Join(member.SubUserIds, ",")
         userRecord.SubUserIds = &subUserIds
      }
      err = model.NewUserSearch(nil).Upsert(userRecord)
      if err != nil {
         logx.Errorf("sync user error: %v", err.Error())
         continue