diff --git a/laws-modules/src/main/java/com/jero/modules/laws/home/service/impl/LawsHomeSearchServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/home/service/impl/LawsHomeSearchServiceImpl.java index a308a8f7..4f161710 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/home/service/impl/LawsHomeSearchServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/home/service/impl/LawsHomeSearchServiceImpl.java @@ -163,6 +163,7 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService { @NotNull private QueryWrapper getQueryWrapperNormal(LawsHomeNormalSearchDTO lawsHomeNormalSearchDTO) { String[] searchContent = lawsHomeNormalSearchDTO.getSearchContent().split(BLANK_SPACE); + searchContent = Arrays.stream(searchContent).distinct().toArray(String[]::new); StringBuilder regexp = new StringBuilder(); StringBuilder select = new StringBuilder(); select.append("( ");