diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/http/RagHttpService.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/http/RagHttpService.java index ead8e0dc4..166533df7 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/http/RagHttpService.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/http/RagHttpService.java @@ -117,7 +117,7 @@ public class RagHttpService { // 上传文件 Unirest.config().reset(); - Unirest.config().socketTimeout(60000); + Unirest.config().socketTimeout(86400000); HttpResponse uploadResponse = Unirest.post(ragUploadReqVO.getUrl()) .field("file_id", ragUploadReqVO.getFileId()) .field("file", new ByteArrayInputStream(utf8Bytes), ragUploadReqVO.getFileName()) // 使用文件名 "file.txt" 作为示例 @@ -133,7 +133,7 @@ public class RagHttpService { } else { // 修改状态为 上传失败 updateFileState(documents, KnowledgeStatusEnum.UPLOAD_FAILED); - throw new RuntimeException("文件上传失败:"+ragEmbedRespVO.getMessage()); + throw new RuntimeException("文件上传失败:" + ragEmbedRespVO.getMessage()); } } } @@ -273,7 +273,7 @@ public class RagHttpService { JSONObject parseObject = JSON.parseObject(responseBody); log.info(" ========= Response Body Result: {}", responseBody); - if (parseObject.getBoolean("status")) { + if (parseObject.containsKey("status") && parseObject.getBoolean("status")) { // 修改状态为 上传成功 updateFileState(documents, KnowledgeStatusEnum.UPLOAD_SUCCESS); } else {