From 2fd27d2b9af6811e2ce8599fdb29801aeaece813 Mon Sep 17 00:00:00 2001 From: Yujin1219 Date: Fri, 5 Jun 2026 09:57:14 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=BB=A4=EB=B0=8B=20=EC=B6=94=EC=B2=9C?= =?UTF-8?q?=20=EC=A1=B0=ED=9A=8C=EB=A5=BC=20confidence=EC=88=9C=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EC=A0=95=EB=A0=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/decision/controller/ApplicationController.java | 2 +- .../decision/repository/ApplicationCommitsRepository.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whylog/server/domain/decision/controller/ApplicationController.java b/src/main/java/com/whylog/server/domain/decision/controller/ApplicationController.java index 42d6084..8d99449 100644 --- a/src/main/java/com/whylog/server/domain/decision/controller/ApplicationController.java +++ b/src/main/java/com/whylog/server/domain/decision/controller/ApplicationController.java @@ -46,7 +46,7 @@ public ApiResponse getApplication( } @GetMapping("/{applicationId}/recommended-commits") - @Operation(summary = "추천 커밋 조회 API", description = "특정 적용사항의 추천 커밋 목록을 조회하는 API입니다.최신순으로 조회, 페이징 없습니다.") + @Operation(summary = "추천 커밋 조회 API", description = "특정 적용사항의 추천 커밋 목록을 조회하는 API입니다. 신뢰도 높은 순으로 조회하며, 페이징은 없습니다.") @ApiErrorCodeExamples({ @ApiErrorCodeExample(value = ErrorStatus.class, name = "_BAD_REQUEST"), @ApiErrorCodeExample(value = DecisionErrorCode.class, name = "APPLICATION_NOT_FOUND"), diff --git a/src/main/java/com/whylog/server/domain/decision/repository/ApplicationCommitsRepository.java b/src/main/java/com/whylog/server/domain/decision/repository/ApplicationCommitsRepository.java index fbaf195..85bac22 100644 --- a/src/main/java/com/whylog/server/domain/decision/repository/ApplicationCommitsRepository.java +++ b/src/main/java/com/whylog/server/domain/decision/repository/ApplicationCommitsRepository.java @@ -10,14 +10,14 @@ public interface ApplicationCommitsRepository extends JpaRepository { - // 적용사항에 추천된 커밋 연결 목록을 최신순으로 조회합니다. + // 적용사항에 추천된 커밋 연결 목록을 신뢰도 높은 순으로 조회합니다. @Query(""" SELECT ac FROM ApplicationCommits ac JOIN FETCH ac.decisionCommits dc JOIN Commit c ON c.id = dc.commitId WHERE ac.application.id = :applicationId - ORDER BY c.dateTime DESC, c.id DESC + ORDER BY ac.confidence DESC, c.dateTime DESC, c.id DESC """) List findByApplicationId(@Param("applicationId") Long applicationId);