支持单图查询
This commit is contained in:
		@@ -629,6 +629,22 @@ func NewSchema(config Config) (graphql.Schema, error) {
 | 
			
		||||
				}, nil
 | 
			
		||||
			},
 | 
			
		||||
		},
 | 
			
		||||
		"image": &graphql.Field{
 | 
			
		||||
			Name:        "image",
 | 
			
		||||
			Description: "单张图片",
 | 
			
		||||
			Type:        image,
 | 
			
		||||
			Args: graphql.FieldConfigArgument{
 | 
			
		||||
				"id": &graphql.ArgumentConfig{Type: graphql.Int, Description: "根据ID获取图片"},
 | 
			
		||||
			},
 | 
			
		||||
			Resolve: func(p graphql.ResolveParams) (interface{}, error) {
 | 
			
		||||
				img := Image{ID: p.Args["id"].(int)}
 | 
			
		||||
				if err := db.First(&img).Error; err != nil {
 | 
			
		||||
					log.Println("获取图片失败", err)
 | 
			
		||||
					return nil, err
 | 
			
		||||
				}
 | 
			
		||||
				return img, nil
 | 
			
		||||
			},
 | 
			
		||||
		},
 | 
			
		||||
	}})})
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return schema, err
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user