Przeglądaj źródła

更新 'resourceChannel/resourceChannel.go'

神策URL解析
go_dev 9 miesięcy temu
rodzic
commit
e9b043c04c
1 zmienionych plików z 7 dodań i 7 usunięć
  1. 7 7
      resourceChannel/resourceChannel.go

+ 7 - 7
resourceChannel/resourceChannel.go

@@ -263,19 +263,19 @@ func GetChatChannel(chat SemJsChatRecord) ChannelCategory {
 		return ChannelCategory{chat.ChannleID, chat.CategoryID}
 	}
 	// 获取神策url(包含utm)
-	cc1, _ := redisCli().Get("sensors:" + assessment.GrUserId).Result()
+	cc1, _ := redisCli().Get("sensors:" + chat.GrUserID).Result()
 	var utmUrl SensorsData
 	json.Unmarshal([]byte(cc1), &utmUrl)
 	// 神策解析
-	if utmUrl.Url != "" && !strings.Contains(assessment.URL, "link=") && !strings.Contains(assessment.ReferPageURL, "link=") && !strings.Contains(assessment.ChatURL, "link=") {
+	if utmUrl.Url != "" && utmUrl.Channel > 0 && !strings.Contains(chat.ReferPage, "link=") && !strings.Contains(chat.ChatURL, "link=") {
 		log.Printf("解析神策")
-		assessment.Channel = utmUrl.Channel
-		assessment.Category = utmUrl.Category
+		chat.ChannleID = utmUrl.Channel
+		chat.CategoryID = utmUrl.Category
 		// 百度惠生活渠道合并
-		if assessment.Category == 239 {
-			assessment.Category = getCategory(292, assessment.JsonPath)
+		if chat.CategoryID == 239 {
+			chat.CategoryID = getCategory(292, chat.JsonPath)
 		}
-		return ChannelCategory{assessment.Channel, assessment.Category}
+		return ChannelCategory{chat.ChannleID, chat.CategoryID}
 	}
 	// 搜索引擎SEO,外链解析
 	if chat.ReferPage != "" && !strings.Contains(chat.ReferPage, "https://www.jjl.cn/") && !strings.Contains(chat.ReferPage, "https://m.jjl.cn/") {