From a7e5e29bd9771b9cc65cfe09d213c470bbe4166b Mon Sep 17 00:00:00 2001 From: 许鹏程 <1821349743@qq.com> Date: 星期三, 17 七月 2024 18:28:11 +0800 Subject: [PATCH] 添加pom版本号 --- src/main/java/com/product/file/service/OnlineDocumentEditService.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/product/file/service/OnlineDocumentEditService.java b/src/main/java/com/product/file/service/OnlineDocumentEditService.java index 819baea..8f39bf7 100644 --- a/src/main/java/com/product/file/service/OnlineDocumentEditService.java +++ b/src/main/java/com/product/file/service/OnlineDocumentEditService.java @@ -75,7 +75,15 @@ } List<File> fileList = new ArrayList<>(3); if (!StringUtils.isEmpty(document_template)) { - fileList.add(fileManagerService.getFile(document_template)); + File file1 = fileManagerService.getFile(document_template); + //鍒ゆ柇file1鐨勬枃浠剁被鍨� + if (file1.getName().substring(file1.getName().lastIndexOf(".") + 1).equals("doc")) { + //杞崲涓篸ocx + File docx = com.product.file.util.FileUtil.toDocx(file1); + FileUtil.del(file1); + file1 = docx; + } + fileList.add(file1); fileList.add(file); } else { fileList.add(file); @@ -86,7 +94,7 @@ File mergeFile = MergeDoc.mergeDoc(fileList, Global.getSystemConfig("upload.file.temp.path", "./attachment/temp") + File.separator + "nest_red_document_" + IdUtil.randomUUID() + "_" + ff.getString("file_uuid")); if (mergeFile != null && mergeFile.isFile()) { - if("doc".equals(fileType)){ + if ("doc".equals(fileType)) { //灏哾ocx鏂囦欢杞崲涓篸oc鏂囦欢 File f = mergeFile; mergeFile = com.product.file.util.FileUtil.toDoc(f); @@ -104,6 +112,7 @@ } catch (BaseException e) { throw e; } catch (Exception e) { + e.printStackTrace(); throw new BaseException(FileCode.NEST_RED_DOCUMENT_FAIL); } } -- Gitblit v1.9.2