activity_signin.go 936 B

12345678910111213141516171819202122232425262728293031323334
  1. package services
  2. import (
  3. "fmt"
  4. "hongze/hongze_cygx/models"
  5. "hongze/hongze_cygx/utils"
  6. "strconv"
  7. "time"
  8. )
  9. // AddCygxActivitySigninLog 扫码签到日志记录
  10. func AddCygxActivitySigninLog(item *models.CygxActivitySignin) (err error) {
  11. defer func() {
  12. if err != nil {
  13. fmt.Println(err)
  14. go utils.SendAlarmMsg("扫码签到日志记录,失败,活动ID:"+strconv.Itoa(item.ActivityId)+err.Error(), 2)
  15. }
  16. }()
  17. //添加日志记录
  18. itemLog := new(models.CygxActivitySigninLog)
  19. itemLog.ActivityId = item.ActivityId
  20. itemLog.UserId = item.UserId
  21. itemLog.Mobile = item.Mobile
  22. itemLog.Email = item.Email
  23. itemLog.CompanyId = item.CompanyId
  24. itemLog.RealName = item.RealName
  25. itemLog.CompanyName = item.CompanyName
  26. itemLog.IsSignup = item.IsSignup
  27. itemLog.BusinessCard = item.BusinessCard
  28. itemLog.CountryCode = item.CountryCode
  29. itemLog.CreateTime = time.Now()
  30. err = models.AddCygxActivitySigninLog(itemLog)
  31. return
  32. }