移除参数转换

This commit is contained in:
2024-12-02 07:11:06 +08:00
parent dc30044cf8
commit 9519ca7e65

View File

@@ -14,7 +14,6 @@ import (
"git.satori.love/gameui/webp/models"
"github.com/doug-martin/goqu/v9"
"github.com/graphql-go/graphql"
"github.com/mitchellh/mapstructure"
"github.com/zhenghaoz/gorse/client"
)
@@ -231,20 +230,6 @@ var ImageItems = &graphql.Field{
"order": &graphql.ArgumentConfig{Type: orderType, Description: "排序方向", DefaultValue: "ASC"},
},
Resolve: func(p graphql.ResolveParams) (interface{}, error) {
// 定义参数结构体
var args struct {
First int
Last int
After int
Before int
Text string
Interest int
Similar int
Sort string
Order string
}
mapstructure.Decode(p.Args, &args)
var total int
var images []Image
var query = goqu.Dialect("mysql").From("web_images")
@@ -267,7 +252,7 @@ var ImageItems = &graphql.Field{
"bool": map[string]interface{}{
"must": []map[string]interface{}{
{
"match_phrase": map[string]string{"text": args.Text},
"match_phrase": map[string]string{"text": p.Args["text"].(string)},
},
},
},
@@ -578,10 +563,10 @@ var ImageItems = &graphql.Field{
}
var limit int = 10
if args.First != 0 {
limit = args.First
} else if args.Last != 0 {
limit = args.Last
if p.Args["first"] != nil {
limit = p.Args["first"].(int)
} else if p.Args["last"] != nil {
limit = p.Args["last"].(int)
}
sql = fmt.Sprintf(`