Skip to content

Commit 054b79b

Browse files
authored
Merge pull request #147 from 9oormthon-univ/fix/store
fix : data constructor 수정
2 parents ef1aa65 + 10237f3 commit 054b79b

File tree

2 files changed

+25
-17
lines changed

2 files changed

+25
-17
lines changed

src/main/java/com/jangburich/domain/store/dto/StoreTeamResponse.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
import java.time.LocalDateTime;
44
import java.time.format.DateTimeFormatter;
55

6+
import lombok.Getter;
7+
import lombok.RequiredArgsConstructor;
8+
import lombok.Setter;
9+
10+
@Getter
11+
@Setter
12+
@RequiredArgsConstructor
613
public class StoreTeamResponse {
714
Long id;
815
Integer remainPoint;

src/main/java/com/jangburich/domain/store/service/StoreService.java

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.jangburich.domain.store.service;
22

3-
import com.jangburich.domain.store.dto.StoreTeamResponse;
4-
import com.jangburich.domain.store.dto.response.StoreSearchDetailsResponse;
53
import java.time.LocalDate;
64
import java.time.LocalDateTime;
75
import java.util.ArrayList;
@@ -33,15 +31,14 @@
3331
import com.jangburich.domain.store.domain.StoreCreateRequestDTO;
3432
import com.jangburich.domain.store.domain.StoreGetResponseDTO;
3533
import com.jangburich.domain.store.domain.StoreTeam;
36-
import com.jangburich.domain.store.domain.StoreTeamResponseDTO;
3734
import com.jangburich.domain.store.domain.StoreUpdateRequestDTO;
38-
import com.jangburich.domain.store.dto.condition.StoreSearchCondition;
39-
import com.jangburich.domain.store.dto.condition.StoreSearchConditionWithType;
35+
import com.jangburich.domain.store.dto.StoreTeamResponse;
4036
import com.jangburich.domain.store.dto.response.OrdersDetailResponse;
4137
import com.jangburich.domain.store.dto.response.OrdersGetResponse;
4238
import com.jangburich.domain.store.dto.response.OrdersTodayResponse;
4339
import com.jangburich.domain.store.dto.response.PaymentGroupDetailResponse;
4440
import com.jangburich.domain.store.dto.response.SearchStoresResponse;
41+
import com.jangburich.domain.store.dto.response.StoreSearchDetailsResponse;
4542
import com.jangburich.domain.store.exception.OrdersNotFoundException;
4643
import com.jangburich.domain.store.repository.StoreRepository;
4744
import com.jangburich.domain.store.repository.StoreTeamRepository;
@@ -212,20 +209,23 @@ public StoreGetResponseDTO getStoreInfo(String authentication) {
212209
return new StoreGetResponseDTO().of(store);
213210
}
214211

215-
public List<com.jangburich.domain.store.dto.StoreTeamResponse> getPaymentGroup(String userId) {
212+
public List<StoreTeamResponse> getPaymentGroup(String userId) {
216213
User user = userRepository.findByProviderId(userId)
217-
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
214+
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
218215

219216
Owner owner = ownerRepository.findByUser(user)
220-
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
217+
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
221218

222219
Store store = storeRepository.findByOwner(owner)
223-
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
220+
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
224221

225-
List<com.jangburich.domain.store.dto.StoreTeamResponse> list = storeTeamRepository.findAllByStore(store).stream().map(storeTeamResponseDTO -> new StoreTeamResponse(storeTeamResponseDTO.id(), storeTeamResponseDTO.remainPoint(),
222+
return storeTeamRepository.findAllByStore(store)
223+
.stream()
224+
.map(storeTeamResponseDTO -> new StoreTeamResponse(storeTeamResponseDTO.id(),
225+
storeTeamResponseDTO.remainPoint(),
226226
storeTeamResponseDTO.teamId(), storeTeamResponseDTO.teamName(), storeTeamResponseDTO.teamDescription(),
227-
storeTeamResponseDTO.storeId(), storeTeamResponseDTO.updatedAt(), store.getMaxReservation())).toList();
228-
return list;
227+
storeTeamResponseDTO.storeId(), storeTeamResponseDTO.updatedAt(), store.getMaxReservation()))
228+
.toList();
229229
}
230230

231231
public Page<SearchStoresResponse> searchByCategory(final String authentication, final Integer searchRadius,
@@ -236,7 +236,8 @@ public Page<SearchStoresResponse> searchByCategory(final String authentication,
236236
pageable);
237237
}
238238

239-
public Page<SearchStoresResponse> searchStores(final String authentication, final String keyword, final Pageable pageable) {
239+
public Page<SearchStoresResponse> searchStores(final String authentication, final String keyword,
240+
final Pageable pageable) {
240241
User user = userRepository.findByProviderId(authentication)
241242
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
242243
return storeRepository.findStores(user.getUserId(), keyword, pageable);
@@ -399,13 +400,13 @@ public OrdersDetailResponse getOrderDetails(String userId, Long orderId) {
399400
return ordersDetailResponse;
400401
}
401402

402-
public StoreSearchDetailsResponse storeSearchDetails(String userId, Long storeId) {
403+
public StoreSearchDetailsResponse storeSearchDetails(String userId, Long storeId) {
403404
User user = userRepository.findByProviderId(userId)
404-
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
405+
.orElseThrow(() -> new DefaultNullPointerException(ErrorCode.INVALID_AUTHENTICATION));
405406

406407
StoreSearchDetailsResponse storeSearchDetails = storeRepository.findStoreSearchDetails(user.getUserId(),
407-
storeId);
408+
storeId);
408409

409410
return storeSearchDetails;
410-
}
411+
}
411412
}

0 commit comments

Comments
 (0)