|
@@ -970,10 +970,10 @@ func MicroRoadshowVideoUserRmind(user *models.WxUserItem, videoId int) (err erro
|
|
|
|
|
|
// 记录产业视频播放记录
|
|
|
func AddMicroRoadshowVideoRecord(user *models.WxUserItem, videoId, playSeconds int) {
|
|
|
- if playSeconds == 0 {
|
|
|
- return
|
|
|
- }
|
|
|
- key := utils.CYGX_VIDEO_HISTORY_KEY + utils.CYGX_OBJ_ROADSHOW + strconv.Itoa(videoId) + "_" + strconv.Itoa(user.UserId)
|
|
|
+ //if playSeconds == 0 {
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //key := utils.CYGX_VIDEO_HISTORY_KEY + utils.CYGX_OBJ_ROADSHOW + strconv.Itoa(videoId) + "_" + strconv.Itoa(user.UserId)
|
|
|
|
|
|
var err error
|
|
|
defer func() {
|
|
@@ -1002,36 +1002,36 @@ func AddMicroRoadshowVideoRecord(user *models.WxUserItem, videoId, playSeconds i
|
|
|
item.SellerName = sellerItem.RealName
|
|
|
}
|
|
|
|
|
|
- if !utils.Rc.IsExist(key) {
|
|
|
- //添加记录
|
|
|
- e = models.AddCygxMicroRoadshowVideoHistory(item)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("AddCygxMicroRoadshowVideoHistory, Err: " + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- //播放记录加1
|
|
|
- e = models.UpdateCygxMicroRoadshowVideo(videoId)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("UpdateCygxActivityVideoCounts, Err: " + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- go MicroRoadshowVideoUserRmind(user, videoId)
|
|
|
-
|
|
|
- utils.Rc.Put(key, 1, 10*time.Minute)
|
|
|
- } else {
|
|
|
- //更新停留时长
|
|
|
- lastItem, e := models.GetLastCygxMicroRoadshowVideoHistory(videoId, user.UserId)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("GetLastCygxMicroRoadshowVideoHistory, Err: " + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- //更新播放时间
|
|
|
- e = models.UpdateLastCygxMicroRoadshowVideoHistory(strconv.Itoa(playSeconds), lastItem.Id)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("UpdateLastCygxMicroRoadshowVideoHistory, Err: " + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
+ //if !utils.Rc.IsExist(key) {
|
|
|
+ //添加记录
|
|
|
+ e = models.AddCygxMicroRoadshowVideoHistory(item)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("AddCygxMicroRoadshowVideoHistory, Err: " + e.Error())
|
|
|
+ return
|
|
|
}
|
|
|
+ //播放记录加1
|
|
|
+ e = models.UpdateCygxMicroRoadshowVideo(videoId)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("UpdateCygxActivityVideoCounts, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ go MicroRoadshowVideoUserRmind(user, videoId)
|
|
|
+
|
|
|
+ //utils.Rc.Put(key, 1, 10*time.Minute)
|
|
|
+ //} else {
|
|
|
+ // //更新停留时长
|
|
|
+ // lastItem, e := models.GetLastCygxMicroRoadshowVideoHistory(videoId, user.UserId)
|
|
|
+ // if e != nil {
|
|
|
+ // err = errors.New("GetLastCygxMicroRoadshowVideoHistory, Err: " + e.Error())
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // //更新播放时间
|
|
|
+ // e = models.UpdateLastCygxMicroRoadshowVideoHistory(strconv.Itoa(playSeconds), lastItem.Id)
|
|
|
+ // if e != nil {
|
|
|
+ // err = errors.New("UpdateLastCygxMicroRoadshowVideoHistory, Err: " + e.Error())
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ //}
|
|
|
|
|
|
//if playSeconds != 0 {
|
|
|
// lastItem, e := models.GetLastCygxMicroRoadshowVideoHistory(videoId, user.UserId)
|