123456789101112131415161718192021222324252627282930313233 |
- package dao
- import (
- "context"
- "strconv"
- "go-common/app/job/openplatform/article/model"
- "go-common/library/log"
- )
- const _dynamicArt = 64
- // PubDynamic pub dynamic
- func (d *Dao) PubDynamic(c context.Context, mid int64, aid int64, show bool, comment string, ts int64, dynamicIntro string) (err error) {
- msg := &model.DynamicMsg{}
- msg.Card.Type = _dynamicArt
- msg.Card.Rid = aid
- msg.Card.OwnerID = mid
- if show {
- msg.Card.Show = 1
- }
- msg.Card.Comment = comment
- msg.Card.Ts = ts
- msg.Card.Dynamic = dynamicIntro
- if err = d.dynamicDbus.Send(c, strconv.FormatInt(aid, 10), msg); err != nil {
- PromError("dynamic:发送动态消息")
- log.Error("dynamic: d.SendPubDynamic(%+v) error(%+v)", msg, err)
- return
- }
- PromInfo("databus:发送动态消息")
- log.Info("dynamic: dao.PubDynamic(%+v)", msg)
- return
- }
|