|
@@ -2,6 +2,7 @@ package services
|
|
|
|
|
|
import (
|
|
|
"context"
|
|
|
+ "errors"
|
|
|
"fmt"
|
|
|
"hongze/hongze_cygx/models"
|
|
|
"hongze/hongze_cygx/utils"
|
|
@@ -70,5 +71,38 @@ 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("添加晨会点评点击记录失败 ,AddCygxMorningMeetingReviewChapterHistory err"+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
|
|
|
+ historyRecord.RegisterPlatform = utils.REGISTER_PLATFORM
|
|
|
+ sellerItem, e := models.GetSellerByCompanyIdCheckFicc(user.CompanyId, 2)
|
|
|
+ if e != nil && e.Error() != utils.ErrNoRow() {
|
|
|
+ err = errors.New("GetSellerByCompanyIdCheckFicc, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ historyRecord.RealName = user.RealName
|
|
|
+ if sellerItem != nil {
|
|
|
+ historyRecord.SellerName = sellerItem.RealName
|
|
|
+ }
|
|
|
+ _, e = models.AddCygxMorningMeetingReviewChapterHistory(historyRecord)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("AddCygxMorningMeetingReviewChapterHistorymodels, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return
|
|
|
}
|