2 Commits 1b9087aad1 ... db220b224b

Auteur SHA1 Message Date
  183207892172 db220b224b Merge branch 'master' of https://gogs.storlead.com/storlead/storlead-sasa-platform il y a 4 semaines
  183207892172 4dd2a3110e 删除操作,返回204无内容修改 il y a 4 semaines

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

@@ -59,11 +59,15 @@ public class ChunkController {
     @ApiOperation("删除文本块")
     public Result<Object> deleteDataset(@PathVariable String dataset_id , @PathVariable String document_id , @PathVariable String segment_id ) {
         String url = difyProperties.getBaseUrl()  + "datasets/"+ dataset_id +"/documents/"+document_id +"/segments/"+segment_id;
-        return httpService.delete(
+        Result<Object> result = httpService.delete(
                 url,
                 null,
                 "Bearer "+difyProperties.getDatasetApiKey(),
                 new TypeReference<>() {}) ;
+        if (result.isSuccess()) {
+            return Result.result("删除成功");
+        }
+        return result;
     }
 
     @PostMapping("/{dataset_id}/{document_id}")

+ 3 - 1
java/storlead-knowledge/storlead-knowledge-core/src/main/java/com/storlead/knowledge/utils/HttpService.java

@@ -58,7 +58,9 @@ public class HttpService {
     ) {
         int status = response.statusCode();
         String body = response.body();
-
+        if (status == 204) {
+            return (Result<T>) Result.result("删除成功");
+        }
         if (status >= 200 && status < 300) {
             try {
                 return Result.result(deserializer.apply(body));