筛选条件控制

This commit is contained in:
2023-11-21 05:06:16 +08:00
parent e55404ad87
commit bd833c70b4

View File

@@ -128,8 +128,12 @@ func NewSchema() (graphql.Schema, error) {
} }
// 筛选条件 // 筛选条件
where_str := strings.Join(where, " AND ") where_str := strings.Join(where, " AND ")
if where_str != "" {
where_str = "WHERE " + where_str
}
var query strings.Builder var query strings.Builder
query.WriteString(fmt.Sprintf("SELECT %s FROM web_member WHERE %s LIMIT %d OFFSET %s", fields_str, where_str, first, after)) query.WriteString(fmt.Sprintf("SELECT %s FROM web_member %s LIMIT %d OFFSET %s", fields_str, where_str, first, after))
// 返回翻页信息 // 返回翻页信息
fmt.Println(query.String()) fmt.Println(query.String())
var users []User var users []User