xuzhiheng há 4 anos atrás
pai
commit
1d43ccb164
1 ficheiros alterados com 6 adições e 0 exclusões
  1. 6 0
      src/history/util_history.go

+ 6 - 0
src/history/util_history.go

@@ -44,6 +44,8 @@ func GetNotkeyAndKeyAddWord(list []map[string]interface{}, fieldMap map[string]i
 		if hasNotKey { //是否处理排除词
 			//排除词匹配方式
 			nkm := qu.ObjToString(ruleMap["s_notkeymatch"])
+			nkm = strings.ReplaceAll(nkm, "8", "6")
+			nkm = strings.ReplaceAll(nkm, "9", "7")
 			nkmArr := []string{}
 			for _, nv := range strings.Split(nkm, ",") {
 				if field := qu.ObjToString(MatchType[nv]); field != "" {
@@ -96,6 +98,8 @@ func GetNotkeyAndKeyAddWord(list []map[string]interface{}, fieldMap map[string]i
 		}
 		//附加词匹配方式
 		awm := qu.ObjToString(ruleMap["s_addkeymatch"])
+		awm = strings.ReplaceAll(awm, "8", "6")
+		awm = strings.ReplaceAll(awm, "9", "7")
 		awmArr := []string{}
 		for _, av := range strings.Split(awm, ",") {
 			if field := qu.ObjToString(MatchType[av]); field != "" {
@@ -144,6 +148,8 @@ func GetNotkeyAndKeyAddWord(list []map[string]interface{}, fieldMap map[string]i
 		aws = append(aws, aw)
 		//关键词匹配方式
 		kwm := qu.ObjToString(ruleMap["s_keymatch"])
+		kwm = strings.ReplaceAll(kwm, "8", "6")
+		kwm = strings.ReplaceAll(kwm, "9", "7")
 		kwmArr := []string{}
 		for _, kv := range strings.Split(kwm, ",") {
 			if field := qu.ObjToString(MatchType[kv]); field != "" {