修正复合筛选条件
This commit is contained in:
@@ -782,13 +782,11 @@ func NewSchema(config Config) (graphql.Schema, error) {
|
||||
fmt.Println("hexToRGB", index, err)
|
||||
return nil, err
|
||||
}
|
||||
fmt.Println(color, r, g, b)
|
||||
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{"lt": r + 10},
|
||||
fmt.Sprintf("web_images.color_%d_g", index): goqu.Op{"gt": g - 10},
|
||||
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},
|
||||
fmt.Sprintf("web_images.color_%d_r", index): goqu.Op{"gt": r - 5, "lt": r + 5},
|
||||
fmt.Sprintf("web_images.color_%d_g", index): goqu.Op{"gt": g - 5, "lt": g + 5},
|
||||
fmt.Sprintf("web_images.color_%d_b", index): goqu.Op{"gt": b - 5, "lt": b + 5},
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -809,6 +807,8 @@ func NewSchema(config Config) (graphql.Schema, error) {
|
||||
limit = args.Last
|
||||
}
|
||||
|
||||
fmt.Println("SQL:", sql)
|
||||
|
||||
sql = fmt.Sprintf(`
|
||||
WITH RankedArticles AS (%s)
|
||||
SELECT * FROM web_images INNER JOIN(
|
||||
|
Reference in New Issue
Block a user