zhangqian
2023-11-01 530fed8ec225453572d57b15c200ab062c335457
middleware/user.go
@@ -7,7 +7,6 @@
   "aps_crm/pkg/logx"
   "aps_crm/proto/user"
   "context"
   "fmt"
   "google.golang.org/grpc"
   "google.golang.org/grpc/credentials/insecure"
   "strings"
@@ -76,16 +75,19 @@
      return
   }
   fmt.Printf("Synced: %v, Message: %s", r.List, r.Message)
   logx.Infof("Synced: %v, Message: %s", r.List, r.Message)
   for _, member := range r.List {
      err = model.NewUserSearch(nil).Upsert(model.User{
         UUID:       member.Uuid,
         Username:   member.Username,
         UserType:   constvar.UserType(member.Usertype),
         NickName:   member.Nickname,
         SubUserIds: strings.Join(member.SubUserIds, ","),
      })
      userRecord := model.User{
         UUID:     member.Uuid,
         Username: member.Username,
         UserType: constvar.UserType(member.Usertype),
         NickName: member.Nickname,
      }
      if member.SubUserIds != nil {
         userRecord.SubUserIds = strings.Join(member.SubUserIds, ",")
      }
      err = model.NewUserSearch(nil).Upsert(userRecord, member.SubUserQueried)
      if err != nil {
         logx.Errorf("sync user error: %v", err.Error())
         continue