Jelajahi Sumber

cpms优化
附件管理

jiangbiao 1 tahun lalu
induk
melakukan
9e7674a312

+ 19 - 19
cpms-admin/src/main/java/com/cpms/project/office/OnlyofficeController.java

@@ -60,17 +60,17 @@ public class OnlyofficeController extends BaseController {
         User user = new User(sysUser);
         //文件
         UserFile userFile = new UserFile();
-        TFile rcfile = tFileService.selectTFileById(Long.parseLong(previewOfficeFileDTO.getUserFileId()));
-        userFile.setFileId(rcfile.getId().toString());
-        userFile.setFilePath(rcfile.getFileUrl());
-        userFile.setFileName(rcfile.getFileName());
+        TFile file = tFileService.selectTFileById(Long.parseLong(previewOfficeFileDTO.getUserFileId()));
+        userFile.setFileId(file.getId().toString());
+        userFile.setFilePath(file.getFileUrl());
+        userFile.setFileName(file.getFileName());
         userFile.setExtendName("");
-        userFile.setUserFileId(rcfile.getId().toString());
-        userFile.setUploadTime(String.valueOf(rcfile.getUploadDate().getTime()));
+        userFile.setUserFileId(file.getId().toString());
+        userFile.setUploadTime(String.valueOf(file.getUploadDate().getTime()));
 
         //下载地址
-        String previewUrl = deploymentHost + rcfile.getFileUrl();
-//        String previewUrl = "/onlyoffice/download?filePath=" + rcfile.getFileUrl();
+        String previewUrl = "http://" + deploymentHost + file.getFileUrl();
+//        String previewUrl = "/onlyoffice/download?filePath=" + file.getFileUrl();
 
 
         FileModel fileModel = fileConfigurer.getFileModel(
@@ -105,15 +105,15 @@ public class OnlyofficeController extends BaseController {
         User user = new User(sysUser);
         //文件
         UserFile userFile = new UserFile();
-        TRcfile rcfile = tRcfileService.selectTRcfileById(Long.parseLong(previewOfficeFileDTO.getUserFileId()));
-        userFile.setFileId(rcfile.getId().toString());
-        userFile.setFilePath(rcfile.getFileUrl());
-        userFile.setFileName(rcfile.getFileName());
+        TFile file = tFileService.selectTFileById(Long.parseLong(previewOfficeFileDTO.getUserFileId()));
+        userFile.setFileId(file.getId().toString());
+        userFile.setFilePath(file.getFileUrl());
+        userFile.setFileName(file.getFileName());
         userFile.setExtendName("");
-        userFile.setUserFileId(rcfile.getId().toString());
-        userFile.setUploadTime(String.valueOf(rcfile.getUpdatedate().getTime()));
+        userFile.setUserFileId(file.getId().toString());
+        userFile.setUploadTime(String.valueOf(file.getUpdatedate().getTime()));
 
-        String previewUrl = "/onlyoffice/download?filePath=" + rcfile.getFileUrl();
+        String previewUrl = "/onlyoffice/download?filePath=" + file.getFileUrl();
 
 
         FileModel fileModel = fileConfigurer.getFileModel(
@@ -154,9 +154,9 @@ public class OnlyofficeController extends BaseController {
             String downloadUri = (String) jsonObj.get("url");
             if("edit".equals(type)){ //修改报告
                 String userFileId = request.getParameter("userFileId");
-                TRcfile rcfile = tRcfileService.selectTRcfileById(Long.parseLong( userFileId ));
+                TFile file = tFileService.selectTFileById(Long.parseLong( userFileId ));
 
-                String pathForSave = RuoYiConfig.getProfile() + rcfile.getFileUrl().replace("/profile","");
+                String pathForSave = RuoYiConfig.getProfile() + file.getFileUrl().replace("/profile","");
                 URL url = new URL(downloadUri);
                 HttpURLConnection connection = (HttpURLConnection) url.openConnection();
 
@@ -173,8 +173,8 @@ public class OnlyofficeController extends BaseController {
                 }
                 connection.disconnect();
                 //更新文件时间
-                rcfile.setUpdatedate(new Date());
-                tRcfileService.updateTRcfile(rcfile);
+                file.setUpdatedate(new Date());
+                tFileService.updateTFile(file);
             }
         }
         writer.write("{\"error\":" + "0" + "}");