diff --git a/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java b/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java index 1006ae49..bf24e288 100644 --- a/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java +++ b/laws-modules/src/main/java/com/jero/modules/onlyoffice/controller/OnlyOfficeController.java @@ -316,6 +316,12 @@ public class OnlyOfficeController { return Result.OK(busProcessModelHisService.saveEditFile(model)); } + @ApiOperation(value = "传入ossFileId获取在线编辑文件相关信息") + @GetMapping("/saveEditFileWithOss") + public Result saveEditFileWithOss(String ossFileId) { + return Result.OK(busProcessModelHisService.saveEditFileWithOss(ossFileId)); + } + @ApiOperation(value = "根据路径下载文件") @GetMapping("/downLoadFile") public void downLoadFile(@RequestParam(name = "path") String path, HttpServletResponse response) { diff --git a/laws-modules/src/main/java/com/jero/modules/onlyoffice/service/IBusProcessModelHisService.java b/laws-modules/src/main/java/com/jero/modules/onlyoffice/service/IBusProcessModelHisService.java index 746c1d9c..16e7de6e 100644 --- a/laws-modules/src/main/java/com/jero/modules/onlyoffice/service/IBusProcessModelHisService.java +++ b/laws-modules/src/main/java/com/jero/modules/onlyoffice/service/IBusProcessModelHisService.java @@ -29,6 +29,8 @@ public interface IBusProcessModelHisService extends IService BusProcessModelHis saveEditFile(String model); + BusProcessModelHis saveEditFileWithOss(String ossFileId); + List modelHisList(String pid); OnlineFileLog selectOnlineFile(String onlineFileId); diff --git a/laws-modules/src/main/java/com/jero/modules/onlyoffice/service/impl/BusProcessModelHisServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/onlyoffice/service/impl/BusProcessModelHisServiceImpl.java index fe93e712..5c01763a 100644 --- a/laws-modules/src/main/java/com/jero/modules/onlyoffice/service/impl/BusProcessModelHisServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/onlyoffice/service/impl/BusProcessModelHisServiceImpl.java @@ -14,6 +14,7 @@ import com.jero.modules.onlyoffice.mapper.OnlineFileLogDao; import com.jero.modules.onlyoffice.service.IBusProcessModelHisService; import com.jero.modules.oss.entity.OSSFile; import com.jero.modules.oss.service.IOSSFileService; +import com.jero.modules.sys.controller.SysCommonController; import io.minio.errors.*; import org.apache.commons.io.FileUtils; import org.apache.commons.lang.StringUtils; @@ -113,6 +114,68 @@ public class BusProcessModelHisServiceImpl extends ServiceImpl