wangshan 2 жил өмнө
parent
commit
adf50a8dfd

+ 39 - 41
src/jfw/front/searchOptimize.go

@@ -310,47 +310,45 @@ func (so *SearchOptimize) GetBidSearchList(isCache bool) (count, total int64, li
 
 // SaveSearchLogs 搜索日志
 func (so *SearchOptimize) SaveSearchLogs(count int64) {
-	go func() {
-		data := map[string]interface{}{
-			"ip":                util.GetIp(so.R),
-			"count":             count,
-			"s_userid":          so.UserId,
-			"platform":          "pc",
-			"source":            "超级搜索",
-			"createtime":        time.Now().Unix(),
-			"userAgent":         so.R.Header.Get("User-Agent"),
-			"pagenum":           so.PageNum,
-			"pagesize":          so.PageSize,
-			"search_area":       so.Province,
-			"search_city":       so.City,
-			"search_subType":    so.Subtype,
-			"search_topType":    so.TopType,
-			"search_selectType": so.SelectType,
-			"search_price":      so.Price,
-			"search_industry":   so.Industry,
-			"search_buyerClass": so.BuyerClass,
-			"search_buyerTel":   so.BuyerTel,
-			"search_winnerTel":  so.WinnerTel,
-			"fileExists":        so.FileExists,
-			"searchGroup": func(searchGroup int) string {
-				switch searchGroup {
-				case 1:
-					return "招标采购公告"
-				case 2:
-					return "超前项目"
-				}
-				return ""
-			}(so.SearchGroup), //搜索分组:默认0:全部;1:招标采购公告;2:超前项目
-			"searchMode":         util.If(so.SearchMode == 1, "模糊搜索", "精准搜索"), //搜索模式:0:精准搜索;1:模糊搜索
-			"wordsMode":          util.If(so.WordsMode == 1, "包含任意", "包含所有"),  //搜索关键词模式;默认0:包含所有,1:包含任意
-			"search_word":        so.KeyWords,
-			"additionalWords":    so.AdditionalWords,
-			"exclusionWords":     so.ExclusionWords,
-			"search_publishtime": so.PublishTime,
-			"bid_field":          util.If(bidField != "", bidField, nil),
-		}
-		pc.Mgo_Log.Save("jy_search_log", data)
-	}()
+	data := map[string]interface{}{
+		"ip":                util.GetIp(so.R),
+		"count":             count,
+		"s_userid":          so.UserId,
+		"platform":          "pc",
+		"source":            "超级搜索",
+		"createtime":        time.Now().Unix(),
+		"userAgent":         so.R.Header.Get("User-Agent"),
+		"pagenum":           so.PageNum,
+		"pagesize":          so.PageSize,
+		"search_area":       so.Province,
+		"search_city":       so.City,
+		"search_subType":    so.Subtype,
+		"search_topType":    so.TopType,
+		"search_selectType": so.SelectType,
+		"search_price":      so.Price,
+		"search_industry":   so.Industry,
+		"search_buyerClass": so.BuyerClass,
+		"search_buyerTel":   so.BuyerTel,
+		"search_winnerTel":  so.WinnerTel,
+		"fileExists":        so.FileExists,
+		"searchGroup": func(searchGroup int) string {
+			switch searchGroup {
+			case 1:
+				return "招标采购公告"
+			case 2:
+				return "超前项目"
+			}
+			return ""
+		}(so.SearchGroup), //搜索分组:默认0:全部;1:招标采购公告;2:超前项目
+		"searchMode":         util.If(so.SearchMode == 1, "模糊搜索", "精准搜索"), //搜索模式:0:精准搜索;1:模糊搜索
+		"wordsMode":          util.If(so.WordsMode == 1, "包含任意", "包含所有"),  //搜索关键词模式;默认0:包含所有,1:包含任意
+		"search_word":        so.KeyWords,
+		"additionalWords":    so.AdditionalWords,
+		"exclusionWords":     so.ExclusionWords,
+		"search_publishtime": so.PublishTime,
+		"bid_field":          util.If(bidField != "", bidField, nil),
+	}
+	pc.Mgo_Log.Save("jy_search_log", data)
 }
 
 // GetSearchQuery  整理关键词等查询条件