|
@@ -70,5 +70,32 @@ func MakeMorningMeetingReviews(cont context.Context) (err error) {
|
|
|
item.Status = 1
|
|
|
err = models.AddCygxMorningMeetingGather(item)
|
|
|
return
|
|
|
+}
|
|
|
|
|
|
+// 添加晨会点评点击记录
|
|
|
+func AddCygxMorningMeetingReviewChapterHistory(user *models.WxUserItem, articleId int, sourcePage string) (err error) {
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ go utils.SendAlarmMsg(fmt.Sprint("产品内测用户浏览信息记录失败"+err.Error(), "id:", articleId, "sourcePage:", sourcePage, "userid:", user.UserId), 2)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ historyRecord := new(models.CygxMorningMeetingReviewChapterHistory)
|
|
|
+ historyRecord.UserId = user.UserId
|
|
|
+ historyRecord.ArticleId = articleId
|
|
|
+ historyRecord.SourcePage = sourcePage
|
|
|
+ historyRecord.CreateTime = time.Now()
|
|
|
+ historyRecord.Mobile = user.Mobile
|
|
|
+ historyRecord.Email = user.Email
|
|
|
+ historyRecord.CompanyId = user.CompanyId
|
|
|
+ historyRecord.CompanyName = user.CompanyName
|
|
|
+ sellerItem, err := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ historyRecord.RealName = user.RealName
|
|
|
+ if sellerItem != nil {
|
|
|
+ historyRecord.SellerName = sellerItem.RealName
|
|
|
+ }
|
|
|
+ _, err = models.AddCygxMorningMeetingReviewChapterHistory(historyRecord)
|
|
|
+ return
|
|
|
}
|