From 517110c2ab6ba22fa14db03d6ff96f5fcbd0794a Mon Sep 17 00:00:00 2001 From: CHAE Date: Tue, 21 Nov 2023 16:42:44 +0900 Subject: [PATCH] =?UTF-8?q?:ambulance:=20Fix:=20Food=20=EC=A6=90=EA=B2=A8?= =?UTF-8?q?=EC=B0=BE=EA=B8=B0=20=EB=93=B1=EB=A1=9D=20=EB=88=84=EB=9D=BD?= =?UTF-8?q?=EB=90=9C=20=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95=20(#114)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/diareat/diareat/food/service/FoodService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/diareat/diareat/food/service/FoodService.java b/src/main/java/com/diareat/diareat/food/service/FoodService.java index a8f11e9..b1d0798 100644 --- a/src/main/java/com/diareat/diareat/food/service/FoodService.java +++ b/src/main/java/com/diareat/diareat/food/service/FoodService.java @@ -86,6 +86,8 @@ public Long saveFavoriteFood(CreateFavoriteFoodDto createFavoriteFoodDto) { throw new FavoriteException(ResponseCode.FAVORITE_ALREADY_EXIST); FavoriteFood favoriteFood = FavoriteFood.createFavoriteFood(createFavoriteFoodDto.getName(), user, food, createFavoriteFoodDto.getBaseNutrition()); + food.setFavoriteFood(favoriteFood); + foodRepository.save(food); return favoriteFoodRepository.save(favoriteFood).getId(); } @@ -302,6 +304,7 @@ public List getUserRankByWeek(Long userId, int year, int mo } @Transactional + // 즐겨찾기 음식으로부터 새로운 음식을 간편 등록 public Long createFoodFromFavoriteFood(CreateFoodFromFavoriteFoodDto createFoodFromFavoriteFoodDto) { validateFavoriteFood(createFoodFromFavoriteFoodDto.getFavoriteFoodId(), createFoodFromFavoriteFoodDto.getUserId()); FavoriteFood favoriteFood = getFavoriteFoodById(createFoodFromFavoriteFoodDto.getFavoriteFoodId());