package services import ( "fmt" "hongze/hongze_cygx/models" "hongze/hongze_cygx/utils" "strconv" "time" ) // AddCygxActivitySigninLog 扫码签到日志记录 func AddCygxActivitySigninLog(item *models.CygxActivitySignin) (err error) { defer func() { if err != nil { fmt.Println(err) go utils.SendAlarmMsg("扫码签到日志记录,失败,活动ID:"+strconv.Itoa(item.ActivityId)+err.Error(), 2) } }() //添加日志记录 itemLog := new(models.CygxActivitySigninLog) itemLog.ActivityId = item.ActivityId itemLog.UserId = item.UserId itemLog.Mobile = item.Mobile itemLog.Email = item.Email itemLog.CompanyId = item.CompanyId itemLog.RealName = item.RealName itemLog.CompanyName = item.CompanyName itemLog.IsSignup = item.IsSignup itemLog.BusinessCard = item.BusinessCard itemLog.CountryCode = item.CountryCode itemLog.CreateTime = time.Now() err = models.AddCygxActivitySigninLog(itemLog) return }