diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseKnowledgeServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseKnowledgeServiceImpl.java index b549297d..71fb877f 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseKnowledgeServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseKnowledgeServiceImpl.java @@ -137,10 +137,7 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { } // 4. 构建上传参数 - String fileName = cases.getFileName(); - if (StringUtil.isBlank(fileName)) { - fileName = file.getName(); - } + String fileName = file.getName(); String fileType = getFileType(fileName); @@ -157,6 +154,12 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { builder.addTextBody("fileType", fileType, ContentType.TEXT_PLAIN); requestBody.put("fileType", fileType); builder.addTextBody("parseType", "AUTO", ContentType.TEXT_PLAIN); + + String url = fileUploader.getHttpPath() + cases.getFilePath(); + requestBody.put("url", url); + requestBody.put("downloadUrl", url); + builder.addTextBody("url", url, ContentType.TEXT_PLAIN); + builder.addTextBody("downloadUrl", url, ContentType.TEXT_PLAIN); // metadata JSONObject fileMetaData = new JSONObject(); fileMetaData.put("标题", cases.getTitle()); @@ -470,10 +473,7 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { } // 4. 构建上传参数 - String fileName = cases.getFileName(); - if (StringUtil.isBlank(fileName)) { - fileName = file.getName(); - } + String fileName = file.getName(); String fileType = getFileType(fileName); @@ -490,6 +490,12 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { builder.addTextBody("fileType", fileType, ContentType.TEXT_PLAIN); requestBody.put("fileType", fileType); builder.addTextBody("parseType", "AUTO", ContentType.TEXT_PLAIN); + + String url = fileUploader.getHttpPath() + cases.getFilePath(); + requestBody.put("url", url); + requestBody.put("downloadUrl", url); + builder.addTextBody("url", url, ContentType.TEXT_PLAIN); + builder.addTextBody("downloadUrl", url, ContentType.TEXT_PLAIN); // metadata JSONObject fileMetaData = new JSONObject(); fileMetaData.put("标题", cases.getTitle()); @@ -780,10 +786,7 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { } // 4. 构建上传参数 - String fileName = cases.getFileName(); - if (StringUtil.isBlank(fileName)) { - fileName = file.getName(); - } + String fileName = file.getName(); String fileType = getFileType(fileName); @@ -800,6 +803,12 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { builder.addTextBody("fileType", fileType, ContentType.TEXT_PLAIN); requestBody.put("fileType", fileType); builder.addTextBody("parseType", "AUTO", ContentType.TEXT_PLAIN); + + String url = fileUploader.getHttpPath() + cases.getFilePath(); + requestBody.put("url", url); + requestBody.put("downloadUrl", url); + builder.addTextBody("url", url, ContentType.TEXT_PLAIN); + builder.addTextBody("downloadUrl", url, ContentType.TEXT_PLAIN); // metadata JSONObject fileMetaData = new JSONObject(); fileMetaData.put("标题", cases.getTitle());