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