diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/resp/FileRecycleQueryVO.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/resp/FileRecycleQueryVO.java index 5d877b7..0493fd3 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/resp/FileRecycleQueryVO.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/pojo/resp/FileRecycleQueryVO.java @@ -33,7 +33,7 @@ public class FileRecycleQueryVO { private String dataOwner; - private int dataOwnCode; + private int dataOwn; private String filePath; diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java index ffd5721..508fab2 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/service/serviceimpl/EdFileInfoServiceImpl.java @@ -181,9 +181,9 @@ public class EdFileInfoServiceImpl extends ServiceImpl res = commonService.addFolder(createFolderDTO.getParentId(), createFolderDTO.getNewFolderName(), false, folderId, createFolderDTO.getFileNote(), dataOwnCode); - UserThreadLocal.setSuccessInfo(createFolderDTO.getParentId(), res.getData() + "", "创建文件夹 {} 成功", createFolderDTO.getNewFolderName()); + String dbPath = commonService.getDbPath(this.baseMapper.selectById(createFolderDTO.getParentId()).getFilePath()); + UserThreadLocal.setSuccessInfo(createFolderDTO.getParentId(), res.getData() + "", "创建文件夹 {} 成功,路径为 {}", createFolderDTO.getNewFolderName(), dbPath); return res; } @@ -245,16 +245,17 @@ public class EdFileInfoServiceImpl extends ServiceImpl delete(String id, int dataOwnCode) { EdFileInfo fileInfo = this.baseMapper.selectById(id); + String dbPath = commonService.getDbPath(fileInfo.getFilePath()); if (fileInfo.getDataType() == EleDataTypeEnum.FOLDER.code) { ElectromagneticResult res = commonService.deleteFolder(id, dataOwnCode); - UserThreadLocal.setSuccessInfo(fileInfo.getParentId(), id, "作废目录 {} 成功", fileInfo.getFileName()); + UserThreadLocal.setSuccessInfo(fileInfo.getParentId(), id, "作废目录 {} 成功,路径为 {}", fileInfo.getFileName(), dbPath); return res; } this.baseMapper.update(new EdFileInfo(), Wrappers.lambdaUpdate(EdFileInfo.class) .set(EdFileInfo::getEffectFlag, false) .set(EdFileInfo::getAllDeleted, true) .eq(EdFileInfo::getFileId, fileInfo.getFileId())); - UserThreadLocal.setSuccessInfo(fileInfo.getParentId(), id, "作废文件 {}.{} 成功", fileInfo.getFileName(), fileInfo.getFileType()); + UserThreadLocal.setSuccessInfo(fileInfo.getParentId(), id, "作废文件 {}.{} 成功,路径为 {}", fileInfo.getFileName(), fileInfo.getFileType(), dbPath); return ElectromagneticResultUtil.success(true); } @@ -267,10 +268,11 @@ public class EdFileInfoServiceImpl extends ServiceImpl download(String id, HttpServletResponse response, int dataOwnCode) { String fileName = ""; + EdFileInfo fileInfo = this.baseMapper.selectById(id); + String fileSysPath = commonService.getFileSysPath(fileInfo.getFilePath(), dataOwnCode); + String dbPath = commonService.getDbPath(fileInfo.getFilePath()); try { - EdFileInfo fileInfo = this.baseMapper.selectById(id); - String fileSysPath = commonService.getFileSysPath(fileInfo.getFilePath(), dataOwnCode); - Assert.isTrue(FileUtil.exist(fileSysPath), "下载文件不存在。"); + Assert.isTrue(FileUtil.exist(fileSysPath), "下载文件不存在,路径为 {}", dbPath); FileSystemResource fileSystemResource = new FileSystemResource(fileSysPath); fileName = fileSystemResource.getFilename(); HttpHeaders headers = new HttpHeaders(); @@ -279,7 +281,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl filesPath = commonService.getFilesPath(filePaths); Map userIdNameMap = getUserIdNameMap(records.stream().map(FileRecycleQueryVO::getUpdatedBy).collect(Collectors.toList())); records.forEach(e -> { - e.setDataOwner(DataOwnEnum.getTypeByCode(e.getDataOwnCode())); + e.setDataOwner(DataOwnEnum.getTypeByCode(e.getDataOwn())); e.setFilePrjPath(filesPath.get(e.getFilePath())); e.setFileSizeShow(EleCommonUtil.convertFileSize(e.getFileSize())); e.setUserName(userIdNameMap.get(e.getUpdatedBy()));