修正复合筛选条件
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