1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package service
- import (
- "time"
- "go-common/app/admin/main/creative/model/academy"
- "go-common/app/admin/main/creative/model/logcli"
- "go-common/app/admin/main/creative/model/music"
- "go-common/app/admin/main/creative/model/task"
- "go-common/library/conf/env"
- "go-common/library/log"
- bm "go-common/library/net/http/blademaster"
- "go-common/library/queue/databus/report"
- )
- // SendAcademyLog academy log to manager.
- func (s *Service) SendAcademyLog(c *bm.Context, lp *academy.LogParam) (err error) {
- if env.DeployEnv == env.DeployEnvDev {
- return
- }
- logData := &report.ManagerInfo{
- Business: academy.LogClientAcademy,
- Type: 0,
- Uname: lp.UName,
- UID: lp.UID,
- Oid: lp.TID,
- Action: lp.Action,
- Ctime: time.Now(),
- Index: []interface{}{lp.TID},
- Content: map[string]interface{}{
- "academy_manager": lp,
- },
- }
- log.Info("s.SendAcademyLog logData(%+v) log param(%+v)", logData, lp)
- report.Manager(logData)
- return
- }
- // SendMusicLog send to log archive music
- func (s *Service) SendMusicLog(c *bm.Context, clientType int, ap *music.LogParam) (err error) {
- logData := &report.ManagerInfo{
- Uname: ap.UName,
- UID: ap.UID,
- Business: logcli.LogClientArchiveMusic,
- Type: clientType,
- Oid: ap.ID,
- Action: ap.Action,
- Ctime: time.Now(),
- Index: []interface{}{ap.ID},
- Content: map[string]interface{}{
- "object": ap,
- },
- }
- log.Info("sendMusicLog logData(%+v) ap(%+v)", logData, ap)
- report.Manager(logData)
- return
- }
- // SendTaskLog task log to manager.
- func (s *Service) SendTaskLog(c *bm.Context, lp *task.LogParam) (err error) {
- if env.DeployEnv == env.DeployEnvDev {
- return
- }
- logData := &report.ManagerInfo{
- Business: task.LogClientTask,
- Type: 0,
- Uname: lp.UName,
- UID: lp.UID,
- Oid: lp.OID,
- Action: lp.Action,
- Ctime: time.Now(),
- Index: []interface{}{lp.OID},
- Content: map[string]interface{}{
- "params": lp.Content,
- },
- }
- log.Info("s.SendTaskLog logData(%+v) log param(%+v)", logData, lp)
- report.Manager(logData)
- return
- }
|