From 4bf6548ecf0eee0783c5a084164058adf3998b3b Mon Sep 17 00:00:00 2001 From: junbro Date: Thu, 21 Aug 2025 08:06:26 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20error=20=ED=95=B4=EA=B2=B0=EC=9A=A9?= =?UTF-8?q?=20log=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../goteego/recommendation/service/RecommendationService.java | 2 +- .../com/goteego/travelPost/service/TravelPostService.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/goteego/recommendation/service/RecommendationService.java b/src/main/java/com/goteego/recommendation/service/RecommendationService.java index 364bc08..840eef9 100644 --- a/src/main/java/com/goteego/recommendation/service/RecommendationService.java +++ b/src/main/java/com/goteego/recommendation/service/RecommendationService.java @@ -185,7 +185,7 @@ public Map calculateSimilaritiesForUsers(Long currentUserId, List< Optional currentUserEmbedding = userEmbeddingRepository.findByUserId(currentUserId); if (currentUserEmbedding.isEmpty()) { - log.warn("현재 사용자 임베딩이 없어서 기본값 0.5 반환"); + log.warn("✅✅✅현재 사용자 임베딩이 없어서 기본값 0.5 반환✅✅✅"); return targetUserIds.stream().collect(Collectors.toMap(id -> id, id -> 0.5)); } diff --git a/src/main/java/com/goteego/travelPost/service/TravelPostService.java b/src/main/java/com/goteego/travelPost/service/TravelPostService.java index 0ab7df8..2aee01a 100644 --- a/src/main/java/com/goteego/travelPost/service/TravelPostService.java +++ b/src/main/java/com/goteego/travelPost/service/TravelPostService.java @@ -390,6 +390,10 @@ private List convertToDtoList( // 유사도 계산 Map similarityMap = calculateSimilaritiesForUsers(currentUserId, authorIds); + log.info("✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅"); + log.info("✅✅✅ 유사도 계산 결과 (similarityMap): {} ✅✅✅", similarityMap); + log.info("✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅"); + // similarity 내림차순 정렬 sortedPosts = travelPosts.stream() .sorted((tp1, tp2) -> { From b050ad6b63aad74ab309e2d8d2588a52215cfdde Mon Sep 17 00:00:00 2001 From: junbro Date: Thu, 21 Aug 2025 09:24:37 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=EC=97=AC=ED=96=89=20=ED=83=9C?= =?UTF-8?q?=EA=B7=B8=20=EB=B3=80=EA=B2=BD=20=EC=8B=9C=20=EC=9E=84=EB=B2=A0?= =?UTF-8?q?=EB=94=A9=20=EA=B0=92=20=EA=B3=84=EC=82=B0=20=EB=A1=9C=EC=A7=81?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../goteego/profileAnswer/service/ProfileAnswerService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/goteego/profileAnswer/service/ProfileAnswerService.java b/src/main/java/com/goteego/profileAnswer/service/ProfileAnswerService.java index 2c5179b..94c0637 100644 --- a/src/main/java/com/goteego/profileAnswer/service/ProfileAnswerService.java +++ b/src/main/java/com/goteego/profileAnswer/service/ProfileAnswerService.java @@ -272,7 +272,9 @@ public void updateUserTravelTags(Long userId, UserTravelTagUpdateRequest request } // ✅ 저장 (새로 생성되었거나 업데이트된 경우) - profileAnswerRepository.save(profileAnswer); + ProfileAnswer savedProfileAnswer = profileAnswerRepository.save(profileAnswer); + + createUserEmbeddingFromProfileAnswer(savedProfileAnswer); } /**