From fba974f91b89d6ea82cde404ddb375184c297f32 Mon Sep 17 00:00:00 2001 From: vladp Date: Tue, 17 Feb 2026 12:55:25 +0700 Subject: [PATCH] dev delete config --- .../java/ru/soune/nocopy/service/FileSimilarityService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/soune/nocopy/service/FileSimilarityService.java b/src/main/java/ru/soune/nocopy/service/FileSimilarityService.java index e27d477..39b03eb 100644 --- a/src/main/java/ru/soune/nocopy/service/FileSimilarityService.java +++ b/src/main/java/ru/soune/nocopy/service/FileSimilarityService.java @@ -9,6 +9,7 @@ import com.vrt.fileprotection.image.phash.PHash; import com.vrt.fileprotection.image.phash.PerceptualHashHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; @@ -160,6 +161,7 @@ public class FileSimilarityService { } } + @Autowired private NoCopyFileService noCopyFileService; public Page findSimilarFiles(String fileId, SimilarityFilter filter, Pageable pageable, @@ -220,7 +222,9 @@ public class FileSimilarityService { for (FileEntity file : fileEntityList) { try { Path path = Paths.get(file.getFilePath()); - FileProtector.Type fileType = FileProtector.Type.valueOf(file.getMimeType().toUpperCase()); + + FileProtector.Type fileType = file.getMimeType().equals("document") ? FileProtector.Type.DOC: + FileProtector.Type.AUDIO; NoCopyCheckResult noCopyCheckResult = noCopyFileService.checkFile(path.toFile(), fileType);