Kaynağa Gözat

修复查询时keyword可以为空

183207892172 1 hafta önce
ebeveyn
işleme
41af2d3af3

+ 1 - 1
java/storlead-knowledge/storlead-knowledge-api/src/main/java/com/storlead/knowledge/api/DocumentController.java

@@ -35,7 +35,7 @@ public class DocumentController {
         String url = difyProperties.getBaseUrl() +"datasets/"+ dataset_id + "/documents";
         return httpService.get(
                 url,
-                Map.of("page", page.getPageIndex(), "size", page.getPageSize(), "keyword", page.getKeyword()),
+                page.getKeyword()==null?Map.of("page", page.getPageIndex(), "size", page.getPageSize()):Map.of("page", page.getPageIndex(), "size", page.getPageSize(), "keyword", page.getKeyword()),
                 "Bearer "+difyProperties.getDatasetApiKey(),
                 new TypeReference<>() {}
         );

+ 1 - 1
java/storlead-knowledge/storlead-knowledge-api/src/main/java/com/storlead/knowledge/api/KnowledgeController.java

@@ -32,7 +32,7 @@ public class KnowledgeController {
         String url = difyProperties.getBaseUrl() + "datasets";
         return httpService.get(
                 url,
-                Map.of("page", page.getPageIndex(), "size", page.getPageSize(), "keyword", page.getKeyword()),
+                page.getKeyword()==null?Map.of("page", page.getPageIndex(), "size", page.getPageSize()):Map.of("page", page.getPageIndex(), "size", page.getPageSize(), "keyword", page.getKeyword()),
                 "Bearer "+difyProperties.getDatasetApiKey(),
                 new TypeReference<>() {}
         );

+ 5 - 0
java/storlead-knowledge/storlead-knowledge-biz/pom.xml

@@ -29,6 +29,11 @@
             <groupId>com.storlead.boot</groupId>
             <artifactId>storlead-common</artifactId>
         </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 
     <build>

+ 1 - 1
java/storlead-knowledge/storlead-knowledge-core/src/main/java/com/storlead/knowledge/pojo/dto/QueryPageDTO.java

@@ -10,7 +10,7 @@ import lombok.EqualsAndHashCode;
 @EqualsAndHashCode(callSuper = true)
 @Data
 public class QueryPageDTO extends PageDTO {
-    private String keyword;
+    private String keyword ;
     private String query;
     private String status;
 }