清除无效代码

This commit is contained in:
2023-11-30 05:34:11 +08:00
parent fa2af13e96
commit 7f87a728ae
2 changed files with 3 additions and 53 deletions

View File

@@ -54,6 +54,7 @@ func NewSchema() (graphql.Schema, error) {
},
})
// 图像的可选字段
image := graphql.NewObject(graphql.ObjectConfig{
Name: "Image",
Fields: graphql.Fields{
@@ -144,22 +145,9 @@ func NewSchema() (graphql.Schema, error) {
fmt.Println("获取用户列表失败", err)
return nil, err
}
//return users, nil
//var users []User
//// 获取用户列表
//if err := connection.Select(&users, "SELECT id,user_name,avatar,rank,create_time,update_time FROM web_member"); err != nil {
// fmt.Println("获取用户列表失败", err)
// return nil, err
//}
//// 获取总数
//var count int
//if err := connection.Get(&count, "SELECT COUNT(*) FROM web_member"); err != nil {
// fmt.Println("获取用户总数失败", err)
// return nil, err
//}
return map[string]interface{}{
"list": users,
"next": "2333",
"next": true,
}, nil
},
},
@@ -312,7 +300,7 @@ func NewSchema() (graphql.Schema, error) {
return map[string]interface{}{
"list": images,
"next": "2333",
"next": true,
}, nil
},
},

View File

@@ -1,7 +1,6 @@
package api
import (
"reflect"
"time"
)
@@ -42,40 +41,3 @@ type Article struct {
CreateTime time.Time `json:"create_time" db:"create_time"`
UpdateTime time.Time `json:"update_time" db:"update_time"`
}
// 利用反射获取每个结构体所有字段
func getFields(s interface{}) (fields []string) {
t := reflect.TypeOf(s)
for i := 0; i < t.NumField(); i++ {
fields = append(fields, t.Field(i).Name)
}
return fields
}
// 检查字段是否存在
func checkFields(fields []string, fields_list []string) bool {
for _, field := range fields {
if !contains(fields_list, field) {
return false
}
}
return true
}
// 判断字符串是否存在于字符串数组中
func contains(s []string, e string) bool {
for _, v := range s {
if v == e {
return true
}
}
return false
}
func QueryUserList(fields []string) (user_list []User) {
if !checkFields(fields, getFields(User{})) {
return
}
return
}