From 635800a976b6cf35c13257c435c38491d4f00070 Mon Sep 17 00:00:00 2001 From: FhRh Date: Thu, 3 Oct 2024 05:50:49 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EC=A0=95=EB=A0=AC=ED=9B=84=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5=ED=95=98=EC=A7=80=20=EC=95=8A=EA=B3=A0=20?= =?UTF-8?q?=EB=B0=94=EB=A1=9C=20=EB=B0=94=EB=A1=9C=20=EC=A0=80=EC=9E=A5?= =?UTF-8?q?=ED=95=9C=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../recipe/application/RecipeService.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Server/banchango/src/main/java/com/sundaegukbap/banchango/recipe/application/RecipeService.java b/Server/banchango/src/main/java/com/sundaegukbap/banchango/recipe/application/RecipeService.java index a976ec7..5b7cafb 100644 --- a/Server/banchango/src/main/java/com/sundaegukbap/banchango/recipe/application/RecipeService.java +++ b/Server/banchango/src/main/java/com/sundaegukbap/banchango/recipe/application/RecipeService.java @@ -56,12 +56,13 @@ public void refreshRecommendedRecipes(Long userId, RecipeCategory recipeCategory .orElseThrow(() -> new NoSuchElementException("no user")); List recommendedRecipeIds = aiRecipeRecommendClient.getRecommendedRecipesFromAI(recipeCategory, ingredients); List recipes = recipeRepository.findAllById(recommendedRecipeIds); - List recommendedRecipes = recipes.stream() - .map(recipe -> UserRecommendedRecipe.builder() - .user(user) - .recipe(recipe) - .build()) - .collect(Collectors.toList()); - recommendedRecipeRepository.saveAll(recommendedRecipes); + + recipes.forEach(recipe -> { + UserRecommendedRecipe recommendedRecipe = UserRecommendedRecipe.builder() + .user(user) + .recipe(recipe) + .build(); + recommendedRecipeRepository.save(recommendedRecipe); + }); } }