Skip to content

Commit aaeb4a6

Browse files
committed
feat: 필터 생성 시 member 필드 추가
1 parent 445a905 commit aaeb4a6

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

Diff for: BE/error/src/main/java/com/example/demo/filter/application/service/FilterService.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ public class FilterService implements
3737
private final FilterResponseConverter responseConverter;
3838

3939

40-
@Override
40+
4141
@Transactional
42-
public CreateFilterResponse createFilter(final CreateFilterRequest request) {
42+
public CreateFilterResponse createFilter(final CreateFilterRequest request, final Long memberId) {
4343
FilterModel model = requestConverter.from(request);
4444
FilterEntity entity = entityConverter.toEntity(model);
4545
FilterEntity save = filterRepository.save(entity);
@@ -48,6 +48,7 @@ public CreateFilterResponse createFilter(final CreateFilterRequest request) {
4848

4949
@Override
5050
public List<AllFilterResponse> getFilter() {
51+
// 필터를 조회할 때, 모든 데이터에서 param memberId와 같은 데이터만 조회하자
5152
List<FilterModel> model = filterEntitiesByAll();
5253
return responseConverter.toAllModel(model);
5354
}

Diff for: BE/error/src/main/java/com/example/demo/filter/application/usecase/CreateFilterUsecase.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
import com.example.demo.filter.application.dto.CreateFilterResponse;
55

66
public interface CreateFilterUsecase {
7-
CreateFilterResponse createFilter(CreateFilterRequest request);
7+
CreateFilterResponse createFilter(CreateFilterRequest request, Long memberId);
88
}

Diff for: BE/error/src/main/java/com/example/demo/filter/presentation/FilterController.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.example.demo.filter.presentation;
22

3+
import com.example.demo.auth.application.support.Member;
34
import com.example.demo.common.presentation.response.ApiResponse;
45
import com.example.demo.common.presentation.response.ApiResponseBody;
56
import com.example.demo.common.presentation.response.ApiResponseGenerator;
@@ -30,8 +31,9 @@ public class FilterController {
3031

3132
@PostMapping
3233
public ApiResponse<ApiResponseBody.SuccessBody<CreateFilterResponse>> createFilter(
33-
@RequestBody CreateFilterRequest request) {
34-
CreateFilterResponse response = createFilterUsecase.createFilter(request);
34+
@RequestBody CreateFilterRequest request,
35+
Long memberId) {
36+
CreateFilterResponse response = createFilterUsecase.createFilter(request, memberId);
3537
return ApiResponseGenerator.success(response, HttpStatus.OK, MessageCode.CREATE);
3638
}
3739

0 commit comments

Comments
 (0)