zhangqian
2023-11-10 ae4076a20e4b93703028dc1af321f6920290375f
middleware/user.go
@@ -32,7 +32,18 @@
   }
}
var whiteList = map[string]struct{}{ //白名单地址列表
   "/api/code/getCodeList":          {},
   "/api/data/getAllData":           {},
   "/api/serviceCollectionPlan/add": {},
   "/api/bankAccount/list":          {},
   "/api/paymentType/list":          {},
}
func CheckAuth(apiPath string, token string) bool {
   if _, ok := whiteList[apiPath]; ok {
      return true
   }
   cli := user.NewUserServiceClient(userConn)
   ctx, cancel := context.WithTimeout(context.Background(), time.Second)
   defer cancel()
@@ -48,11 +59,11 @@
   return rsp.Result
}
func SyncUserInfo() {
func SyncUserInfo(uuid string) {
   cli := user.NewUserServiceClient(userConn)
   var users []*user.User
   var users = []*user.User{
      {Uuid: uuid},
   }
   ctx, cancel := context.WithTimeout(context.Background(), time.Second)
   defer cancel()
   r, err := cli.SyncUser(ctx, &user.UserRequest{Users: users})
@@ -64,7 +75,7 @@
   fmt.Printf("Synced: %v, Message: %s", r.List, r.Message)
   for _, member := range r.List {
      err = model.NewUserSearch(nil).FirstOrCreate(model.User{
      err = model.NewUserSearch(nil).Upsert(model.User{
         UUID:     member.Uuid,
         Username: member.Username,
         UserType: constvar.UserType(member.Usertype),