admin.go 619 B

123456789101112131415161718192021222324252627
  1. package services
  2. import (
  3. "context"
  4. "eta_gn/eta_task/models"
  5. "eta_gn/eta_task/services/alarm_msg"
  6. "eta_gn/eta_task/utils"
  7. "fmt"
  8. "time"
  9. )
  10. func ClearAdminOperateLog(cont context.Context) (err error) {
  11. defer func() {
  12. if err != nil {
  13. tips := fmt.Sprintf("清理用户操作日志, ClearAdminOperateLog error: %s", err.Error())
  14. fmt.Println(tips)
  15. go alarm_msg.SendAlarmMsg(tips, 2)
  16. }
  17. }()
  18. preTime := time.Now().Local().AddDate(0, -3, 0).Format(utils.FormatDateTime)
  19. e := models.ClearAdminOperateRecord(preTime)
  20. if e != nil {
  21. err = fmt.Errorf("ClearAdminOperateRecord: %s", e.Error())
  22. }
  23. return
  24. }