修改自动匹配 方法
This commit is contained in:
@@ -731,10 +731,23 @@ func IsSensitiveWordInList(str string) (bool, string) {
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
for _, value := range wordList {
|
for _, value := range wordList {
|
||||||
keyWord := value.Word
|
keyWord := value.Word
|
||||||
checkHas := strings.Contains(keyWord, str)
|
if value.VendorID != -2 {
|
||||||
if checkHas {
|
checkHas := strings.Contains(str, keyWord)
|
||||||
return true, str
|
if checkHas {
|
||||||
|
return true, keyWord
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
var index int
|
||||||
|
for index > 0 {
|
||||||
|
index = strings.Index(keyWord, ",")
|
||||||
|
keyWord = keyWord[index+1:]
|
||||||
|
checkHas := strings.Contains(keyWord, str)
|
||||||
|
if checkHas {
|
||||||
|
return true, str
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user