audit_log.go 774 B

1234567891011121314151617181920212223242526272829303132
  1. package upcrmservice
  2. import (
  3. "time"
  4. "go-common/library/log"
  5. manager "go-common/library/queue/databus/report"
  6. )
  7. // AddAuditLog .
  8. func (s *Service) AddAuditLog(bizID int, tp int8, action string, uid int64, uname string, oids []int64, index []interface{}, content map[string]interface{}) error {
  9. var err error
  10. for _, oid := range oids {
  11. managerInfo := &manager.ManagerInfo{
  12. UID: uid,
  13. Uname: uname,
  14. Business: bizID,
  15. Type: int(tp),
  16. Action: action,
  17. Oid: oid,
  18. Ctime: time.Now(),
  19. Index: index,
  20. Content: content,
  21. }
  22. if err = manager.Manager(managerInfo); err != nil {
  23. log.Error("manager.Manager(%+v) error(%+v)", managerInfo, err)
  24. continue
  25. }
  26. log.Info("s.managerSendLog(%+v)", managerInfo)
  27. }
  28. return err
  29. }