12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package dao
- import (
- "context"
- "go-common/app/service/bbq/recsys/model"
- "go-common/app/service/bbq/user/api"
- "go-common/library/log"
- )
- //GetUserFollow ...
- func (d *Dao) GetUserFollow(c context.Context, mid int64, u *model.UserProfile) (err error) {
- if mid == 0 {
- return
- }
- relationReq := &api.ListRelationReq{Mid: mid}
- listRelationReply, err := d.UserClient.ListFollow(c, relationReq)
- if err != nil {
- log.Errorv(c)
- return
- }
- for _, MID := range listRelationReply.List {
- u.BBQFollow[MID] = 1
- }
- return
- }
- //GetUserBlack ...
- func (d *Dao) GetUserBlack(c context.Context, mid int64, u *model.UserProfile) (err error) {
- if mid == 0 {
- return
- }
- relationReq := &api.ListRelationReq{Mid: mid}
- listRelationReply, err := d.UserClient.ListBlack(c, relationReq)
- if err != nil {
- log.Errorv(c)
- return
- }
- for _, MID := range listRelationReply.List {
- u.BBQBlack[MID] = 1
- }
- return
- }
|