From e15176c48ca5f46ef3fa17d7b0edb851e7a74b95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E8=B6=85?= <1162714483@qq.com> Date: Tue, 7 Mar 2023 17:14:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(office=E9=A2=84=E8=A7=88):=20office?= =?UTF-8?q?=E9=A2=84=E8=A7=88url=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/qiwenshare/file/controller/OfficeController.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/qiwenshare/file/controller/OfficeController.java b/src/main/java/com/qiwenshare/file/controller/OfficeController.java index f9c1214..a41de12 100644 --- a/src/main/java/com/qiwenshare/file/controller/OfficeController.java +++ b/src/main/java/com/qiwenshare/file/controller/OfficeController.java @@ -94,7 +94,8 @@ public class OfficeController { public RestResult previewOfficeFile(HttpServletRequest request, @RequestBody PreviewOfficeFileDTO previewOfficeFileDTO) { RestResult result = new RestResult<>(); try { - + String token = request.getHeader("token"); + String previewUrl = request.getScheme() + "://" + deploymentHost + ":" + port + "/filetransfer/preview?userFileId=" + previewOfficeFileDTO.getUserFileId() + "&isMin=false&shareBatchNum=undefined&extractionCode=undefined&token=" + token; JwtUser loginUser = SessionUtil.getSession(); UserFile userFile = userFileService.getById(previewOfficeFileDTO.getUserFileId()); @@ -114,7 +115,7 @@ public class OfficeController { .lang(locale.toLanguageTag()) .action(action) .user(user) - .actionData(previewOfficeFileDTO.getPreviewUrl()) + .actionData(previewUrl) .build() ); @@ -138,6 +139,8 @@ public class OfficeController { @RequestMapping(value = "/editofficefile", method = RequestMethod.POST) public RestResult editOfficeFile(HttpServletRequest request, @RequestBody EditOfficeFileDTO editOfficeFileDTO) { RestResult result = new RestResult<>(); + String token = request.getHeader("token"); + String previewUrl = request.getScheme() + "://" + deploymentHost + ":" + port + "/filetransfer/preview?userFileId=" + editOfficeFileDTO.getUserFileId() + "&isMin=false&shareBatchNum=undefined&extractionCode=undefined&token=" + token; log.info("editOfficeFile"); try { JwtUser loginUser = SessionUtil.getSession(); @@ -158,7 +161,7 @@ public class OfficeController { .lang(locale.toLanguageTag()) .action(action) .user(user) - .actionData(editOfficeFileDTO.getPreviewUrl()) + .actionData(previewUrl) .build() ); JSONObject jsonObject = new JSONObject();