12345678910111213141516171819 |
- package service
- import (
- "context"
- artmdl "go-common/app/interface/openplatform/article/model"
- "go-common/library/ecode"
- )
- // AddShare adds share stats count.
- func (s *Service) AddShare(c context.Context, id int64, mid int64, ip string) (err error) {
- var res *artmdl.Meta
- if res, err = s.ArticleMeta(c, id); (err != nil) || (res == nil) || (!res.IsNormal()) {
- err = ecode.NothingFound
- return
- }
- s.dao.PubShare(c, mid, id, ip)
- return
- }
|