修改过滤关键词实现
This commit is contained in:
@@ -20,7 +20,7 @@ public class SqlFilter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static String sqlInject(String str) {
|
public static String sqlInject(String str) {
|
||||||
if (StringUtils.isBlank(str)) {
|
if (StringUtils.isBlank(str) || str.contains("itemContent") || str.contains("item_content")){
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
str = StringUtils.replace(str, "\\n", "Line_Break");
|
str = StringUtils.replace(str, "\\n", "Line_Break");
|
||||||
@@ -30,12 +30,7 @@ public class SqlFilter {
|
|||||||
String finalStr = str;
|
String finalStr = str;
|
||||||
List<String> listErr = new CopyOnWriteArrayList<>();
|
List<String> listErr = new CopyOnWriteArrayList<>();
|
||||||
list.parallelStream().forEach(p->{
|
list.parallelStream().forEach(p->{
|
||||||
int index = StringUtils.indexOfIgnoreCase(finalStr, p + " ");
|
if (StringUtils.indexOfIgnoreCase(finalStr, p + " ") != -1) {
|
||||||
if (index != -1) {
|
|
||||||
// 判断是否是条款内容
|
|
||||||
if (finalStr.contains("itemContent") || finalStr.contains("item_content")){
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
listErr.add("1");
|
listErr.add("1");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user