恢复导出时根据文件有效性做过滤
This commit is contained in:
parent
ec77d371c1
commit
c0c07202a2
|
|
@ -835,8 +835,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
|||
|
||||
private void exportFileTagInfo(String nowTimeStr, List<String> exportFileIds, String userDownloadDataDir) {
|
||||
List<FileTagRelation> fileTagRelations = fileTagRelationService.getBaseMapper().selectList(Wrappers.lambdaQuery(FileTagRelation.class)
|
||||
.in(FileTagRelation::getFileId, exportFileIds)
|
||||
.eq(FileTagRelation::getEffectFlag, EffectFlagEnum.EFFECT.code));
|
||||
.in(FileTagRelation::getFileId, exportFileIds));
|
||||
String path = userDownloadDataDir + File.separator + EXPORT_PRJ_NAME + "_" + nowTimeStr + File.separator + ED_TAG_RELATIONS + ".json";
|
||||
String json = JSONUtil.toJsonStr(fileTagRelations);
|
||||
fileSystemService.writeStringToFile(path, json);
|
||||
|
|
@ -845,8 +844,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
|||
private void exportFileRelationInfo(String nowTimeStr, List<String> exportFileIds, String userDownloadDataDir) {
|
||||
List<EdFileRelation> edFileRelations = edFileRelationService.getBaseMapper().selectList(Wrappers.lambdaQuery(EdFileRelation.class).in(EdFileRelation::getId1, exportFileIds)
|
||||
.or()
|
||||
.in(EdFileRelation::getId2, exportFileIds)
|
||||
.eq(EdFileRelation::getEffectFlag, EffectFlagEnum.EFFECT.code));
|
||||
.in(EdFileRelation::getId2, exportFileIds));
|
||||
String json = JSONUtil.toJsonStr(edFileRelations);
|
||||
String path = userDownloadDataDir + File.separator + EXPORT_PRJ_NAME + "_" + nowTimeStr + File.separator + ED_FILE_RELATION + ".json";
|
||||
fileSystemService.writeStringToFile(path, json);
|
||||
|
|
@ -854,8 +852,7 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
|||
|
||||
private void exportCollectionInfo(String nowTimeStr, List<String> exportFileIds, String userDownloadDataDir) {
|
||||
List<EdFileFavorite> edFileFavorites = fileFavoriteService.getBaseMapper().selectList(Wrappers.lambdaQuery(EdFileFavorite.class)
|
||||
.in(EdFileFavorite::getFileId, exportFileIds)
|
||||
.eq(EdFileFavorite::getEffectFlag, EffectFlagEnum.EFFECT.code));
|
||||
.in(EdFileFavorite::getFileId, exportFileIds));
|
||||
String json = JSONUtil.toJsonStr(edFileFavorites);
|
||||
String path = userDownloadDataDir + File.separator + EXPORT_PRJ_NAME + "_" + nowTimeStr + File.separator + ED_FILE_FAVORITE + ".json";
|
||||
fileSystemService.writeStringToFile(path, json);
|
||||
|
|
|
|||
Loading…
Reference in New Issue