123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- package channel
- import (
- "context"
- "time"
- "go-common/app/interface/main/app-card/model/card/operate"
- "go-common/app/interface/main/app-channel/model/card"
- "go-common/app/interface/main/app-channel/model/tab"
- "go-common/library/log"
- )
- // loadCardCache card cache
- func (s *Service) loadCardCache(now time.Time) {
- var (
- tmp = map[int64][]*card.Card{}
- tmpPlat = map[string][]*card.CardPlat{}
- tmpUp = map[int64]*operate.Follow{}
- err error
- c = context.TODO()
- )
- if tmp, err = s.cd.Card(c, now); err != nil {
- log.Error("card s.cd.Card error(%v)", err)
- return
- }
- s.cardCache = tmp
- log.Info("loadCardCache success")
- if tmpPlat, err = s.cd.CardPlat(c); err != nil {
- log.Error("card s.cd.CardPlat error(%v)", err)
- return
- }
- s.cardPlatCache = tmpPlat
- log.Info("loadCardPlatCache success")
- if tmpUp, err = s.cd.UpCard(c); err != nil {
- log.Error("card s.cd.UpCard error(%v)", err)
- return
- }
- s.upCardCache = tmpUp
- log.Info("loadUpCardCache success")
- }
- func (s *Service) loadConvergeCache() {
- var (
- tmp = map[int64]*operate.Converge{}
- err error
- c = context.TODO()
- )
- if tmp, err = s.ce.Cards(c); err != nil {
- log.Error("converge s.ce.Cards error(%v)", err)
- return
- }
- s.convergeCardCache = tmp
- log.Info("loadConvergeCache success")
- }
- func (s *Service) loadSpecialCache() {
- var (
- tmp = map[int64]*operate.Special{}
- err error
- c = context.TODO()
- )
- if tmp, err = s.sl.Card(c); err != nil {
- log.Error("special s.sl.Card error(%v)", err)
- return
- }
- s.specialCardCache = tmp
- log.Info("loadSpecialCache success")
- }
- func (s *Service) loadLiveCardCache() {
- csm, err := s.lv.Card(context.TODO())
- if err != nil {
- log.Error("live s.lv.Card error(%v)", err)
- return
- }
- s.liveCardCache = csm
- log.Info("loadLiveCardCache success")
- }
- func (s *Service) loadGameDownloadCache() {
- var (
- download map[int64]*operate.Download
- err error
- )
- c := context.TODO()
- if download, err = s.g.DownLoad(c); err != nil {
- log.Error("%+v", err)
- return
- }
- s.gameDownloadCache = download
- }
- func (s *Service) loadCardSetCache() {
- var (
- cards map[int64]*operate.CardSet
- err error
- )
- if cards, err = s.cd.CardSet(context.TODO()); err != nil {
- log.Error("%+v", err)
- return
- }
- s.cardSetCache = cards
- }
- func (s *Service) loadMenusCache(now time.Time) {
- var (
- menus map[int64][]*tab.Menu
- err error
- )
- if menus, err = s.tab.Menus(context.TODO(), now); err != nil {
- log.Error("%+v", err)
- return
- }
- s.menuCache = menus
- }
|