修正复合筛选条件

This commit is contained in:
2024-11-15 13:19:45 +08:00
parent ac67eabd29
commit 6558e02cb2

View File

@@ -782,13 +782,11 @@ func NewSchema(config Config) (graphql.Schema, error) {
fmt.Println("hexToRGB", index, err) fmt.Println("hexToRGB", index, err)
return nil, err return nil, err
} }
fmt.Println(color, r, g, b)
query = query.Where(goqu.Ex{ query = query.Where(goqu.Ex{
fmt.Sprintf("web_images.color_%d_r", index): goqu.Op{"gt": r - 10}, fmt.Sprintf("web_images.color_%d_r", index): goqu.Op{"gt": r - 5, "lt": r + 5},
fmt.Sprintf("web_images.color_%d_r", index): goqu.Op{"lt": r + 10}, fmt.Sprintf("web_images.color_%d_g", index): goqu.Op{"gt": g - 5, "lt": g + 5},
fmt.Sprintf("web_images.color_%d_g", index): goqu.Op{"gt": g - 10}, fmt.Sprintf("web_images.color_%d_b", index): goqu.Op{"gt": b - 5, "lt": b + 5},
fmt.Sprintf("web_images.color_%d_g", index): goqu.Op{"lt": g + 10},
fmt.Sprintf("web_images.color_%d_b", index): goqu.Op{"gt": b - 10},
fmt.Sprintf("web_images.color_%d_b", index): goqu.Op{"lt": b + 10},
}) })
} }
} }
@@ -809,6 +807,8 @@ func NewSchema(config Config) (graphql.Schema, error) {
limit = args.Last limit = args.Last
} }
fmt.Println("SQL:", sql)
sql = fmt.Sprintf(` sql = fmt.Sprintf(`
WITH RankedArticles AS (%s) WITH RankedArticles AS (%s)
SELECT * FROM web_images INNER JOIN( SELECT * FROM web_images INNER JOIN(