dev add tariff and temp flag for files
Test Workflow / test (push) Successful in 2s

This commit is contained in:
vladp
2026-01-30 14:00:21 +07:00
parent 30c05b6b24
commit ce8c63475f
3 changed files with 22 additions and 2 deletions
+16
View File
@@ -106,3 +106,19 @@ CHECK (status IN (
'TEMP'
));
-------
Записи для лимитов поиска
INSERT INTO protect_check (user_id, limit_check, count_checked, last_check_at, version)
SELECT
u.id,
100, -- limit_check = 100
0, -- count_checked = 0
NULL, -- last_check_at = NULL
0 -- version = 0
FROM users u
WHERE NOT EXISTS (
SELECT 1
FROM protect_check pc
WHERE pc.user_id = u.id
);
@@ -24,7 +24,9 @@ public class ImageHashService {
public Map<String, Long> calculateHash(Path imagePath) throws IOException {
File file = imagePath.toFile();
PHash pHash = PerceptualHashHelper.INSTANCE.generateDCTPerceptualHash(file);
Long firstPart = pHash.getFirstPart();
Long secondPart = pHash.getSecondPart();
Map<String, Long> hash = Map.of(
@@ -358,11 +358,13 @@ public class FileUploadServiceImpl implements FileUploadService {
private String assembleFileSynchronously(FileUploadSession session) throws IOException {
Path finalFilePath = prepareFinalFile(session);
log.info("file path: " + finalFilePath);
validateAllChunksExist(session);
log.info("validateAllChunksExist : " + session);
mergeChunksToFile(session, finalFilePath);
log.info("mergeChunksToFile: " + session);
validateFinalFile(session, finalFilePath);
log.info("finalFilePath: " + finalFilePath);
return finalFilePath.toString();
}