xuzhiheng 5 سال پیش
والد
کامیت
e31c49144f
1فایلهای تغییر یافته به همراه9 افزوده شده و 1 حذف شده
  1. 9 1
      src/util/utiltag.go

+ 9 - 1
src/util/utiltag.go

@@ -664,7 +664,15 @@ func GetMactchKey(match []map[string]string, data map[string]interface{}) string
 			keyWord = KeyWordToData(types, winner, key, keyWord)
 		}
 	}
-	return strings.Join(keyWord, ",")
+	keyMap := map[string]bool{}
+	keyArr := []string{}
+	for _, key := range keyWord {
+		keyMap[key] = true
+	}
+	for k, _ := range keyMap {
+		keyArr = append(keyArr, k)
+	}
+	return strings.Join(keyArr, ",")
 }
 
 func KeyWordToData(types, item, key string, keyWord []string) []string {