Browse Source

过滤下架产品

kobe6258 3 months ago
parent
commit
7ecee41fa4
1 changed files with 3 additions and 4 deletions
  1. 3 4
      domian/user/user_source_click_flow_service.go

+ 3 - 4
domian/user/user_source_click_flow_service.go

@@ -93,15 +93,14 @@ func CountMedia(record RecordCountDTO, mediaType string) (traceId string, err er
 			logger.Error("更新用户研报点击记录失败:%v", err)
 			return
 		}
-		if dbRecord.ReadDurationSeconds > 0 {
-			logger.Warn("重复用户媒体点击记录,不做处理,traceId:%s", traceId)
-			return
+		if dbRecord.ReadDurationSeconds == 0 {
+			_ = GetUserAndCountReadTimes(record.UserId)
 		}
 		currTime := time.Now()
 		dbRecord.ReadDurationSeconds = int64(currTime.Sub(dbRecord.ClickTime).Seconds())
 		err = userDao.UpdateSourceClicks(dbRecord)
 		logger.Info("插入用户媒体点击记录")
-		_ = GetUserAndCountReadTimes(record.UserId)
+
 	}
 	if err != nil {
 		logger.Error("插入用户媒体点击记录失败:%v", err)