diff --git a/src/main/java/ru/soune/nocopy/handler/GlobalSearchHandler.java b/src/main/java/ru/soune/nocopy/handler/GlobalSearchHandler.java index a6e7820..35fba6c 100644 --- a/src/main/java/ru/soune/nocopy/handler/GlobalSearchHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/GlobalSearchHandler.java @@ -6,12 +6,21 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import ru.soune.nocopy.dto.BaseRequest; import ru.soune.nocopy.dto.BaseResponse; +import ru.soune.nocopy.dto.MessageCode; import ru.soune.nocopy.dto.search.GlobalSearchStatisticsRequest; import ru.soune.nocopy.dto.search.GlobalSearchStatisticsResponse; +import ru.soune.nocopy.entity.company.Company; import ru.soune.nocopy.entity.user.AuthToken; +import ru.soune.nocopy.entity.user.User; import ru.soune.nocopy.repository.AuthTokenRepository; +import ru.soune.nocopy.repository.UserRepository; +import ru.soune.nocopy.service.CompanyService; import ru.soune.nocopy.service.search.GlobalSearchStatisticsService; +import ru.soune.nocopy.service.user.UserService; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; import java.util.Optional; @Slf4j diff --git a/src/main/java/ru/soune/nocopy/service/search/GlobalSearchService.java b/src/main/java/ru/soune/nocopy/service/search/GlobalSearchService.java index 95a57e1..1d7095f 100644 --- a/src/main/java/ru/soune/nocopy/service/search/GlobalSearchService.java +++ b/src/main/java/ru/soune/nocopy/service/search/GlobalSearchService.java @@ -44,13 +44,13 @@ public class GlobalSearchService { task.setProcessedFiles(0); task.setCreatedAt(LocalDateTime.now()); - globalSearchTaskRepository.save(task); + GlobalSearchTask save = globalSearchTaskRepository.save(task); List fileIds = filesToProcess.stream().map(FileEntity::getId).toList(); - asyncProcessor.processFilesAsync(task.getTaskId(), fileIds, userId); + asyncProcessor.processFilesAsync(save.getTaskId(), fileIds, userId); - return task.getTaskId(); + return save.getTaskId(); } public List getFilesToProcess(GlobalSearchStartRequest request, Long userId) {