1
1
package com .jangburich .domain .store .service ;
2
2
3
- import com .jangburich .domain .store .dto .StoreTeamResponse ;
4
- import com .jangburich .domain .store .dto .response .StoreSearchDetailsResponse ;
5
3
import java .time .LocalDate ;
6
4
import java .time .LocalDateTime ;
7
5
import java .util .ArrayList ;
33
31
import com .jangburich .domain .store .domain .StoreCreateRequestDTO ;
34
32
import com .jangburich .domain .store .domain .StoreGetResponseDTO ;
35
33
import com .jangburich .domain .store .domain .StoreTeam ;
36
- import com .jangburich .domain .store .domain .StoreTeamResponseDTO ;
37
34
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 ;
40
36
import com .jangburich .domain .store .dto .response .OrdersDetailResponse ;
41
37
import com .jangburich .domain .store .dto .response .OrdersGetResponse ;
42
38
import com .jangburich .domain .store .dto .response .OrdersTodayResponse ;
43
39
import com .jangburich .domain .store .dto .response .PaymentGroupDetailResponse ;
44
40
import com .jangburich .domain .store .dto .response .SearchStoresResponse ;
41
+ import com .jangburich .domain .store .dto .response .StoreSearchDetailsResponse ;
45
42
import com .jangburich .domain .store .exception .OrdersNotFoundException ;
46
43
import com .jangburich .domain .store .repository .StoreRepository ;
47
44
import com .jangburich .domain .store .repository .StoreTeamRepository ;
@@ -212,20 +209,23 @@ public StoreGetResponseDTO getStoreInfo(String authentication) {
212
209
return new StoreGetResponseDTO ().of (store );
213
210
}
214
211
215
- public List <com . jangburich . domain . store . dto . StoreTeamResponse > getPaymentGroup (String userId ) {
212
+ public List <StoreTeamResponse > getPaymentGroup (String userId ) {
216
213
User user = userRepository .findByProviderId (userId )
217
- .orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
214
+ .orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
218
215
219
216
Owner owner = ownerRepository .findByUser (user )
220
- .orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
217
+ .orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
221
218
222
219
Store store = storeRepository .findByOwner (owner )
223
- .orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
220
+ .orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
224
221
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 (),
226
226
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 () ;
229
229
}
230
230
231
231
public Page <SearchStoresResponse > searchByCategory (final String authentication , final Integer searchRadius ,
@@ -236,7 +236,8 @@ public Page<SearchStoresResponse> searchByCategory(final String authentication,
236
236
pageable );
237
237
}
238
238
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 ) {
240
241
User user = userRepository .findByProviderId (authentication )
241
242
.orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
242
243
return storeRepository .findStores (user .getUserId (), keyword , pageable );
@@ -399,13 +400,13 @@ public OrdersDetailResponse getOrderDetails(String userId, Long orderId) {
399
400
return ordersDetailResponse ;
400
401
}
401
402
402
- public StoreSearchDetailsResponse storeSearchDetails (String userId , Long storeId ) {
403
+ public StoreSearchDetailsResponse storeSearchDetails (String userId , Long storeId ) {
403
404
User user = userRepository .findByProviderId (userId )
404
- .orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
405
+ .orElseThrow (() -> new DefaultNullPointerException (ErrorCode .INVALID_AUTHENTICATION ));
405
406
406
407
StoreSearchDetailsResponse storeSearchDetails = storeRepository .findStoreSearchDetails (user .getUserId (),
407
- storeId );
408
+ storeId );
408
409
409
410
return storeSearchDetails ;
410
- }
411
+ }
411
412
}
0 commit comments