From 352fe2c5cfa745566fcbd68cc4183e3d264eb583 Mon Sep 17 00:00:00 2001 From: backdev-1 Date: Tue, 5 May 2026 14:04:54 +0700 Subject: [PATCH] dev add method link --- .../java/ru/soune/nocopy/repository/DockViewRepository.java | 3 ++- .../java/ru/soune/nocopy/service/dockview/DockViewService.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/repository/DockViewRepository.java b/src/main/java/ru/soune/nocopy/repository/DockViewRepository.java index 4a76fff..b19de36 100644 --- a/src/main/java/ru/soune/nocopy/repository/DockViewRepository.java +++ b/src/main/java/ru/soune/nocopy/repository/DockViewRepository.java @@ -25,7 +25,8 @@ public interface DockViewRepository extends JpaRepository { Page findAllByFileIdOrderByCreatedAtDesc(String fileId, Pageable pageable); - Page findAllByFileId(Pageable pageable, List fileId); + @Query("SELECT dv FROM DockView dv WHERE dv.fileId IN :fileIds") + Page findAllByFileIds(@Param("fileIds") List fileIds, Pageable pageable); Page findAllByViewerIdOrderByCreatedAtDesc(Long viewerId, Pageable pageable); diff --git a/src/main/java/ru/soune/nocopy/service/dockview/DockViewService.java b/src/main/java/ru/soune/nocopy/service/dockview/DockViewService.java index 0c831ca..2552579 100644 --- a/src/main/java/ru/soune/nocopy/service/dockview/DockViewService.java +++ b/src/main/java/ru/soune/nocopy/service/dockview/DockViewService.java @@ -120,7 +120,7 @@ public class DockViewService { Pageable pageable = PageRequest.of(page, size, Sort.by(Sort.Direction.fromString(sortDirection), sortBy)); - Page dockViews = dockViewRepository.findAllByFileId(pageable, fileIds); + Page dockViews = dockViewRepository.findAllByFileIds(fileIds, pageable); if (dockViews.isEmpty()) { return DockViewStatsResponse.builder()