修正复合筛选条件
This commit is contained in:
@@ -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(
|
||||||
|
Reference in New Issue
Block a user