diff --git a/src/main/java/neatlogic/module/cmdb/service/resourcecenter/resource/ResourceCenterResourceServiceImpl.java b/src/main/java/neatlogic/module/cmdb/service/resourcecenter/resource/ResourceCenterResourceServiceImpl.java index df52c449feb420e5795dc0dbc91d453e8ec4a616..2aea8b14af69c1988f65efb630d81ea34cda7eff 100644 --- a/src/main/java/neatlogic/module/cmdb/service/resourcecenter/resource/ResourceCenterResourceServiceImpl.java +++ b/src/main/java/neatlogic/module/cmdb/service/resourcecenter/resource/ResourceCenterResourceServiceImpl.java @@ -245,9 +245,12 @@ public class ResourceCenterResourceServiceImpl implements IResourceCenterResourc } else if (Objects.equals(searchVo.getSearchField(), "ip")) { // List list = new ArrayList<>(); for (String keyword : batchSearchList) { -// if (keyword.contains("*")) { -// keyword = keyword.replace('*', '%'); -// } + if (keyword.endsWith("*")) { + keyword = keyword.substring(0, keyword.length() - 1); + if (keyword.endsWith(".")) { + keyword = keyword.substring(0, keyword.length() - 1); + } + } // list.add(keyword); keywordList.addAll(FullTextIndexUtil.sliceKeyword(keyword)); }