dev fix save to storage
Test Workflow / test (push) Has been cancelled

This commit is contained in:
2026-04-20 15:35:24 +07:00
parent d1a91fec1a
commit d01ea6e2bd
2 changed files with 12 additions and 3 deletions
@@ -6,12 +6,21 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import ru.soune.nocopy.dto.BaseRequest; import ru.soune.nocopy.dto.BaseRequest;
import ru.soune.nocopy.dto.BaseResponse; 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.GlobalSearchStatisticsRequest;
import ru.soune.nocopy.dto.search.GlobalSearchStatisticsResponse; 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.AuthToken;
import ru.soune.nocopy.entity.user.User;
import ru.soune.nocopy.repository.AuthTokenRepository; 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.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; import java.util.Optional;
@Slf4j @Slf4j
@@ -44,13 +44,13 @@ public class GlobalSearchService {
task.setProcessedFiles(0); task.setProcessedFiles(0);
task.setCreatedAt(LocalDateTime.now()); task.setCreatedAt(LocalDateTime.now());
globalSearchTaskRepository.save(task); GlobalSearchTask save = globalSearchTaskRepository.save(task);
List<String> fileIds = filesToProcess.stream().map(FileEntity::getId).toList(); List<String> 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<FileEntity> getFilesToProcess(GlobalSearchStartRequest request, Long userId) { public List<FileEntity> getFilesToProcess(GlobalSearchStartRequest request, Long userId) {