Ver Fonte

fix bug

rdluck há 4 anos atrás
pai
commit
19294ac1fe
3 ficheiros alterados com 14 adições e 1 exclusões
  1. 12 0
      controllers/article.go
  2. 1 1
      services/tactics.go
  3. 1 0
      services/task.go

+ 12 - 0
controllers/article.go

@@ -114,6 +114,18 @@ func (this *ArticleController) Detail() {
 					hasPermission = 3
 				}
 			}
+			if hasPermission == 1 {
+				//新增浏览记录
+				record := new(models.CygxArticleViewRecord)
+				record.UserId = uid
+				record.ArticleId = articleId
+				record.CreateTime = time.Now()
+				record.Mobile = user.Mobile
+				record.Email = user.Email
+				record.CompanyId = user.CompanyId
+				record.CompanyName = user.CompanyName
+				go models.AddCygxArticleViewRecord(record)
+			}
 		}
 		collectCount, err := models.GetArticleCollectCount(uid, articleId)
 		if err != nil && err.Error() != utils.ErrNoRow() {

+ 1 - 1
services/tactics.go

@@ -20,7 +20,7 @@ func SyncTacticsList() (err error) {
 	}()
 	fmt.Println("同步数据")
 	indexName := utils.IndexName
-	endDate := time.Now().AddDate(0, 0, -7).Format(utils.FormatDate)
+	endDate := time.Now().AddDate(0, 0, -15).Format(utils.FormatDate)
 	list, err := models.GetTacticsList(endDate)
 	//list, err := models.GetTacticsListAll()
 	if err != nil {

+ 1 - 0
services/task.go

@@ -16,6 +16,7 @@ func Task() {
 		toolbox.AddTask("syncTacticsList", syncTacticsList)
 		toolbox.StartTask()
 	}
+	//SyncCygxArticleList()
 	fmt.Println("end")
 }