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