Bladeren bron

修改不打页码

huangtf 3 maanden geleden
bovenliggende
commit
f0b53b519d

+ 10 - 2
blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchivesAutoServiceImpl.java

@@ -2140,7 +2140,11 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
 			for (ArchiveFile file : files) {
 				//打码的也要删除
 				if (StringUtils.isNotBlank(file.getPdfPageUrl())) {
-					removeFiles.add(FileUtils.getAliYunSubUrl(file.getPdfPageUrl()));
+					//相同文件不删除
+					if (!file.getPdfPageUrl().equals(file.getFileUrl())
+							&&  !file.getPdfPageUrl().equals(file.getPdfFileUrl())) {
+						removeFiles.add(FileUtils.getAliYunSubUrl(file.getPdfPageUrl()));
+					}
 				}
 			}
 			iossClient.removeFiles(removeFiles);
@@ -2171,7 +2175,11 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
 			for (ArchiveFile file : files) {
 
 				if (StringUtils.isNotBlank(file.getPdfPageUrl())) {
-					removeFiles.add(FileUtils.getAliYunSubUrl(file.getPdfPageUrl()));
+					if (!file.getPdfPageUrl().equals(file.getFileUrl())
+							&&  !file.getPdfPageUrl().equals(file.getPdfFileUrl())) {
+						removeFiles.add(FileUtils.getAliYunSubUrl(file.getPdfPageUrl()));
+					}
+
 				}
 
 				if (!fids.contains(file.getId())) {