From 3b9fb71f52b771185dbd6f5a1b3626c982d7093a Mon Sep 17 00:00:00 2001 From: Jihun Kim Date: Fri, 22 Aug 2025 16:07:25 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20storeName=20=ED=95=84=EB=93=9C=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nowait/applicationuser/menu/dto/MenuReadResponse.java | 4 +++- .../nowait/applicationuser/menu/service/MenuService.java | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/menu/dto/MenuReadResponse.java b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/menu/dto/MenuReadResponse.java index 5e9c6c21..538479b0 100644 --- a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/menu/dto/MenuReadResponse.java +++ b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/menu/dto/MenuReadResponse.java @@ -11,10 +11,12 @@ @Builder public class MenuReadResponse { + private String storeName; private List menuReadDto; - public static MenuReadResponse of(List menuReadDto) { + public static MenuReadResponse of(String storeName, List menuReadDto) { return MenuReadResponse.builder() + .storeName(storeName) .menuReadDto(menuReadDto) .build(); } diff --git a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/menu/service/MenuService.java b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/menu/service/MenuService.java index 2a5c687f..8becf9a6 100644 --- a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/menu/service/MenuService.java +++ b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/menu/service/MenuService.java @@ -14,6 +14,7 @@ import com.nowait.domaincorerdb.menu.exception.MenuParamEmptyException; import com.nowait.domaincorerdb.menu.repository.MenuImageRepository; import com.nowait.domaincorerdb.menu.repository.MenuRepository; +import com.nowait.domaincorerdb.store.entity.Store; import com.nowait.domaincorerdb.store.exception.StoreNotFoundException; import com.nowait.domaincorerdb.store.repository.StoreRepository; @@ -34,9 +35,10 @@ public MenuReadResponse getAllMenusByStoreId(Long storeId) { throw new MenuParamEmptyException(); } - storeRepository.findById(storeId) + Store store = storeRepository.findById(storeId) .orElseThrow(StoreNotFoundException::new); + String storeName = store.getName(); List menus = menuRepository.findAllByStoreIdAndDeletedFalseOrderBySortOrder(storeId); List menuReadResponse = menus.stream() @@ -49,7 +51,7 @@ public MenuReadResponse getAllMenusByStoreId(Long storeId) { }) .toList(); - return MenuReadResponse.of(menuReadResponse); + return MenuReadResponse.of(storeName, menuReadResponse); } @Transactional(readOnly = true)