graphql 从数据库查询
This commit is contained in:
		
							
								
								
									
										10
									
								
								bin/main.go
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								bin/main.go
									
									
									
									
									
								
							@@ -197,9 +197,7 @@ func main() {
 | 
			
		||||
			http.Error(w, result.Errors[0].Error(), 500)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		// 格式化输出
 | 
			
		||||
		rJSON, _ := json.MarshalIndent(result, "", "  ")
 | 
			
		||||
		fmt.Printf("%s \n", rJSON)
 | 
			
		||||
		w.Write(rJSON)
 | 
			
		||||
	})
 | 
			
		||||
 | 
			
		||||
@@ -388,8 +386,8 @@ func main() {
 | 
			
		||||
		defer rows.Close()
 | 
			
		||||
		for rows.Next() {
 | 
			
		||||
			var image Image
 | 
			
		||||
			rows.Scan(&image.Id, &image.Width, &image.Height, &image.Content, &image.UpdateTime, &image.CreateTime, &image.User.Id, &image.Article.Id, &image.ArticleCategoryTopId, &image.PraiseCount, &image.CollectCount)
 | 
			
		||||
			fmt.Println("image", image.User.Id, image.Article.Id)
 | 
			
		||||
			rows.Scan(&image.Id, &image.Width, &image.Height, &image.Content, &image.UpdateTime, &image.CreateTime, &image.User.ID, &image.Article.Id, &image.ArticleCategoryTopId, &image.PraiseCount, &image.CollectCount)
 | 
			
		||||
			fmt.Println("image", image.User.ID, image.Article.Id)
 | 
			
		||||
			image.UpdateTime = image.UpdateTime.UTC()
 | 
			
		||||
			image.CreateTime = image.CreateTime.UTC()
 | 
			
		||||
			image.Content = regexp.MustCompile(`http:`).ReplaceAllString(image.Content, "https:")
 | 
			
		||||
@@ -427,7 +425,7 @@ func main() {
 | 
			
		||||
		var article_ids []int
 | 
			
		||||
		for _, image := range image_list {
 | 
			
		||||
			fmt.Println("image", image)
 | 
			
		||||
			user_ids = append(user_ids, image.User.Id)
 | 
			
		||||
			user_ids = append(user_ids, image.User.ID)
 | 
			
		||||
			article_ids = append(article_ids, image.Article.Id)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
@@ -435,7 +433,7 @@ func main() {
 | 
			
		||||
		users := models.QueryUserList(user_ids)
 | 
			
		||||
		for i, image := range image_list {
 | 
			
		||||
			for _, user := range users {
 | 
			
		||||
				if image.User.Id == user.Id {
 | 
			
		||||
				if image.User.ID == user.ID {
 | 
			
		||||
					image_list[i].User = user
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user