修改过滤关键词实现

This commit is contained in:
梁琦涛
2024-08-21 19:05:37 +08:00
parent ba6abbb49e
commit 9dd467ddce
@@ -20,7 +20,7 @@ public class SqlFilter {
}
public static String sqlInject(String str) {
if (StringUtils.isBlank(str)) {
if (StringUtils.isBlank(str) || str.contains("itemContent") || str.contains("item_content")){
return null;
} else {
str = StringUtils.replace(str, "\\n", "Line_Break");
@@ -30,12 +30,7 @@ public class SqlFilter {
String finalStr = str;
List<String> listErr = new CopyOnWriteArrayList<>();
list.parallelStream().forEach(p->{
int index = StringUtils.indexOfIgnoreCase(finalStr, p + " ");
if (index != -1) {
// 判断是否是条款内容
if (finalStr.contains("itemContent") || finalStr.contains("item_content")){
return;
}
if (StringUtils.indexOfIgnoreCase(finalStr, p + " ") != -1) {
listErr.add("1");
}
});