diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/searchcenter/service/impl/DocumentSearchServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/searchcenter/service/impl/DocumentSearchServiceImpl.java index 023295ef0..83914450d 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/searchcenter/service/impl/DocumentSearchServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/searchcenter/service/impl/DocumentSearchServiceImpl.java @@ -44,6 +44,7 @@ import org.jetbrains.annotations.NotNull; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; +import javax.swing.*; import java.util.*; import java.util.stream.Collectors; @@ -430,7 +431,9 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService { } String selectValue = searchVO.getSelectValue(); String selectValueTwo = searchVO.getSelectValueTwo(); - selectValueTwo = selectValueTwo.replaceAll("/", "\\\\/"); + if(StringUtils.isNotEmpty(selectValueTwo)){ + selectValueTwo = selectValueTwo.replaceAll("/", "\\\\/"); + } //1. 需要查询的字段 List fieldList = new ArrayList<>(); fieldList.add("serial_number");//权重6 @@ -535,7 +538,7 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService { if(StringUtils.isEmpty(selectValue) || StringUtils.equals(selectValue,SEARCH_FLAG)){ Map createTime = new HashMap<>(); Map createTime1 = new HashMap<>(); - createTime.put("order","desc"); + createTime.put("order", "desc"); createTime1.put("create_time",createTime); sort.putAll(createTime1); }else {