xingzai hai 1 ano
pai
achega
aac9fb487f
Modificáronse 2 ficheiros con 7 adicións e 7 borrados
  1. 3 3
      controllers/report.go
  2. 4 4
      services/keyword.go

+ 3 - 3
controllers/report.go

@@ -1099,7 +1099,7 @@ func (this *MobileReportController) SearchReport() {
 	}
 
 	if keyWord != "" {
-		go services.AddUserSearchLog(user, keyWord, 5)
+		//go services.AddUserSearchLog(user, keyWord, 5)
 	}
 	if len(resp.ListHz) == 0 {
 		resp.ListHz = make([]*models.ArticleResearchResp, 0)
@@ -1193,7 +1193,7 @@ func (this *MobileReportController) SearchResource() {
 		}
 	}
 	if keyWord != "" {
-		go services.AddUserSearchLog(user, keyWord, 4)
+		//go services.AddUserSearchLog(user, keyWord, 4)
 	}
 	resp := new(models.SearchResourceResp)
 	if len(listHz) == 0 {
@@ -1282,7 +1282,7 @@ func (this *MobileReportController) SearchReportAndResource() {
 		listHzResource = make([]*models.IndustrialManagement, 0)
 	}
 	if keyWord != "" {
-		go services.AddUserSearchLog(user, keyWord, 5)
+		//go services.AddUserSearchLog(user, keyWord, 5)
 	}
 	page = paging.GetPaging(currentIndex, pageSize, total)
 	resp.Paging = page

+ 4 - 4
services/keyword.go

@@ -7,9 +7,9 @@ import (
 	"time"
 )
 
-//AddSearchKeyWord 记录用户搜索关键词
+// AddSearchKeyWord 记录用户搜索关键词
 func AddSearchKeyWord(user *models.WxUserItem, keyWord string, source int) (err error) {
-	cacheKey := fmt.Sprint("Search_uid:", user.UserId, "_KeyWord:", keyWord, "_Source:", source)
+	cacheKey := fmt.Sprint("Search_uid:", user.UserId, "_KeyWord:", keyWord)
 	isExist := utils.Rc.IsExist(cacheKey)
 	if isExist {
 		return err
@@ -32,14 +32,14 @@ func AddSearchKeyWord(user *models.WxUserItem, keyWord string, source int) (err
 	_, err = models.AddSearchKeyWord(keyWordItem)
 	go AddUserSearchLog(user, keyWord, source)
 	//一分钟之内的相同搜索词不重复记录
-	setNX := utils.Rc.SetNX(cacheKey, keyWord, time.Minute*1)
+	setNX := utils.Rc.SetNX(cacheKey, keyWord, time.Second*3)
 	if !setNX {
 		go utils.SendAlarmMsg("记录用户搜索关键词失败,设置Redis Key 过期时间失败:key"+cacheKey, 3)
 	}
 	return
 }
 
-//AddUserSearchLog 记录用户搜索关键词的日志
+// AddUserSearchLog 记录用户搜索关键词的日志
 func AddUserSearchLog(user *models.WxUserItem, keyWord string, source int) (err error) {
 	defer func() {
 		if err != nil {