Fan
This commit is contained in:
@@ -89,8 +89,14 @@ var CollectionItems = &graphql.Field{
|
|||||||
|
|
||||||
var items = ListItem(p.Info.FieldASTs[0].SelectionSet.Selections)
|
var items = ListItem(p.Info.FieldASTs[0].SelectionSet.Selections)
|
||||||
if funk.Contains(items, "fan") {
|
if funk.Contains(items, "fan") {
|
||||||
for i := range collects {
|
var user_id = p.Context.Value("user_id").(int)
|
||||||
collects[i].Fan = false
|
for index, item := range collects {
|
||||||
|
var total int64
|
||||||
|
if err := db.Table("web_fans").Where("follower_id = ? AND blogger_id = ? AND type = 3", user_id, item.ID).Count(&total).Error; err != nil {
|
||||||
|
fmt.Println(index, err.Error())
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
collects[index].Fan = total > 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user