增加解析文本相关功能。

This commit is contained in:
chenxudong 2025-01-20 17:58:09 +08:00
parent b2a63e4f18
commit 34708604de
2 changed files with 4 additions and 3 deletions

View File

@ -730,7 +730,6 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
newEdFileInfo.newInit(); newEdFileInfo.newInit();
// 首先检查是否是同名文件 // 首先检查是否是同名文件
try { try {
Assert.isTrue(EleCommonUtil.isFileNameValid(fileName), NAME_VALID_MSG); Assert.isTrue(EleCommonUtil.isFileNameValid(fileName), NAME_VALID_MSG);
Long count = this.baseMapper.selectCount(Wrappers.lambdaQuery(EdFileInfo.class) Long count = this.baseMapper.selectCount(Wrappers.lambdaQuery(EdFileInfo.class)
.eq(EdFileInfo::getParentId, parentId) .eq(EdFileInfo::getParentId, parentId)
@ -749,6 +748,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
newEdFileInfo.setParentId(parentId) newEdFileInfo.setParentId(parentId)
.setFileCode(fileCode) .setFileCode(fileCode)
.setFileName(mainName) .setFileName(mainName)
.setFileContent(EleCommonUtil.parse(file.getInputStream(), suffix))
.setFileType(suffix) .setFileType(suffix)
.setFileVersion(FILE_START_VERSION) .setFileVersion(FILE_START_VERSION)
.setFileSize(file.getSize()) .setFileSize(file.getSize())
@ -1082,10 +1082,9 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
.setFileCode(fileCode) .setFileCode(fileCode)
.setFileName(mainName) .setFileName(mainName)
.setFileType(suffix) .setFileType(suffix)
.setFileContent("")
.setFileVersion(maxFileVersion + 1) .setFileVersion(maxFileVersion + 1)
.setPreVersion(maxFileVersion) .setPreVersion(maxFileVersion)
.setFileNote("") .setFileContent(EleCommonUtil.parse(file.getInputStream(), suffix))
.setFileTime(timeStr) .setFileTime(timeStr)
.setFileSize(file.getSize()) .setFileSize(file.getSize())
.setFilePath(parentFileInfo.getFilePath() + MYSQL_FILE_PATH_SPLIT + newEdFileInfo.getId()) .setFilePath(parentFileInfo.getFilePath() + MYSQL_FILE_PATH_SPLIT + newEdFileInfo.getId())
@ -1111,6 +1110,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
.setFileCode(fileCode) .setFileCode(fileCode)
.setFileName(mainName) .setFileName(mainName)
.setFileType(suffix) .setFileType(suffix)
.setFileContent(EleCommonUtil.parse(file.getInputStream(), suffix))
.setFileVersion(FILE_START_VERSION) .setFileVersion(FILE_START_VERSION)
.setFileTime(newEdFileInfo.getFileTime()) .setFileTime(newEdFileInfo.getFileTime())
.setFileSize(file.getSize()) .setFileSize(file.getSize())

View File

@ -217,6 +217,7 @@ public class EdFileRelationServiceImpl extends ServiceImpl<EdFileRelationMapper,
.setFileCode(fileCode) .setFileCode(fileCode)
.setFileName(mainName) .setFileName(mainName)
.setFileType(suffix) .setFileType(suffix)
.setFileContent(EleCommonUtil.parse(file.getInputStream(), suffix))
.setFileVersion(FILE_START_VERSION) .setFileVersion(FILE_START_VERSION)
.setFileSize(file.getSize()) .setFileSize(file.getSize())
.setFilePath(parentFolderInfo.getFilePath() + MYSQL_FILE_PATH_SPLIT + newEdFileInfo.getId()) .setFilePath(parentFolderInfo.getFilePath() + MYSQL_FILE_PATH_SPLIT + newEdFileInfo.getId())