From af4e4717d1d9d61780d460bebdda3249b106955a Mon Sep 17 00:00:00 2001 From: backdev-1 Date: Wed, 6 May 2026 13:59:40 +0700 Subject: [PATCH] dev add method link --- .../handler/ImageFoundRequestHandler.java | 31 ++++--------------- 1 file changed, 6 insertions(+), 25 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java b/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java index 0ee6f0a..c53acba 100644 --- a/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java @@ -40,6 +40,8 @@ import java.nio.file.Paths; import java.util.*; import java.util.concurrent.TimeoutException; +import static java.awt.SystemColor.info; + @Slf4j @Component @RequiredArgsConstructor @@ -164,20 +166,6 @@ public class ImageFoundRequestHandler implements RequestHandler { File file = tempFile.toFile(); // String filePath = tempFile.toAbsolutePath().toString(); NoCopyCheckResult checkResult = noCopyFileService.checkFile(file, FileProtector.Type.IMAGE); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); - log.info("checkResult: " + checkResult); // Map hashSearchApiFile = imageHashService.calculateHash(Paths.get(filePath)); // ImageHashEntity checkFileHash = imageHashRepository.findByFileId(fileId); @@ -185,17 +173,10 @@ public class ImageFoundRequestHandler implements RequestHandler { // && hashSearchApiFile.get("low").equals(checkFileHash.getHash64Lo()); switch (checkResult) { case ImageCheckResult.Success success -> { - FileProtector.FileInfo info = success.getInfo(); - log.info("info: " + info); - log.info("info: " + info); - log.info("info: " + info); - log.info("info: " + info); - log.info("info: " + info); - log.info("info: " + info); - log.info("info: " + info); - log.info("info: " + info); - FileEntity entity = fileEntityRepository.findByFileId(info.getId()); - if (entity == null) { + double watermarkCorrelation = success.getWatermarkCorrelation(); + log.info("watermarkCorrelation: " + watermarkCorrelation); + + if (watermarkCorrelation < 50.0) { return new BaseResponse(request.getMsgId(), MessageCode.SUCCESS.getCode(), "Not found similar pictures", new YandexSearchResponse()); }