瀏覽代碼

feat: onlyoffice 对接 保存代码

32197351@qq.com 2 年之前
父節點
當前提交
b7b2253bbe

+ 2 - 5
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/baogao/service/impl/ItdmBaogaoServiceImpl.java

@@ -37,10 +37,7 @@ import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.text.ParseException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.stream.Collectors;
 
 /**
@@ -280,7 +277,7 @@ public class ItdmBaogaoServiceImpl extends ServiceImpl<ItdmBaogaoMapper, ItdmBao
 
         String filepath = baoVo.getFilePath();
 
-        String key = FileUtil.mainName(filepath);
+        String key = FileUtil.mainName(filepath) + "_" + System.currentTimeMillis();
         String fileType = FileUtil.extName(filepath);
         String url = filepath;
         String title = FileUtil.getName(filepath);

+ 6 - 2
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/word/WordController.java

@@ -43,9 +43,13 @@ public class WordController {
 
 
         System.out.println(map);
-        if ((Integer) map.get("status") == 2||(Integer) map.get("status") ==6&&(Integer) map.get("status") ==7) {
+        if ((Integer) map.get("status") == 2) {
             String downloadUri = (String) map.get("url");
-            String fileName = map.get("key") + "." + map.get("filetype");
+
+
+            String key = map.get("key").toString();
+
+            String fileName =  key.split("_")[0] + "." + map.get("filetype");
 
             URL url = new URL(downloadUri);
             java.net.HttpURLConnection connection = (java.net.HttpURLConnection) url.openConnection();