|
@@ -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 {
|