123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package service
- import (
- "context"
- "go-common/app/interface/main/web/model"
- resmdl "go-common/app/service/main/resource/model"
- "go-common/library/log"
- )
- const (
- _kvID = 2326
- )
- var _emptyAssi = make([]*model.Kv, 0)
- // Kv get baidu kv
- func (s *Service) Kv(c context.Context) (res []*model.Kv, err error) {
- var tmp *resmdl.Resource
- if tmp, err = s.res.Resource(c, &resmdl.ArgRes{ResID: _kvID}); err != nil {
- log.Error("s.res.Resource(%d) error(%v)", _kvID, err)
- return
- }
- if len(tmp.Assignments) == 0 {
- res = _emptyAssi
- return
- }
- for _, assi := range tmp.Assignments {
- res = append(res, &model.Kv{ID: assi.ID, Name: assi.Name, Pic: assi.Pic, URL: assi.URL, ResID: assi.ResID, STime: assi.STime, ETime: assi.STime})
- }
- return
- }
- // CmtBox get live dm box
- func (s *Service) CmtBox(c context.Context, id int64) (res *resmdl.Cmtbox, err error) {
- if res, err = s.res.Cmtbox(c, &resmdl.ArgCmtbox{ID: id}); err != nil {
- log.Error("s.res.Cmtbox(%d) error(%v)", id, err)
- }
- return
- }
- // AbServer get ab server info.
- func (s *Service) AbServer(c context.Context, mid int64, platform int, channel, buvid string) (data model.AbServer, err error) {
- return s.dao.AbServer(c, mid, platform, channel, buvid)
- }
|