Skip to content

Commit

Permalink
fix:관람한 스크리닝 dto처리
Browse files Browse the repository at this point in the history
  • Loading branch information
AlmondBreez3 committed Jan 31, 2024
1 parent ac2bffd commit e823a69
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ public List<ScreeningResponseDto> getRecentScreening() {

//TODO 관람예정(찜하기 한 것 중에서 날짜 지난거) - private 0
@GetMapping("/screenings/past")
public List<Screening> getPassedScreenings() {
public List<ScreeningResponse> getPassedScreenings() {
return getPastScreeningListUseCase.execute();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,27 @@

import com.example.adaptor.UseCase;
import com.example.api.config.security.SecurityUtil;
import com.example.api.screening.dto.response.ScreeningResponse;
import com.example.domains.screening.adaptor.ScreeningAdaptor;
import com.example.domains.screening.entity.Screening;
import com.example.domains.userscreening.adaptor.UserScreeningAdaptor;
import lombok.RequiredArgsConstructor;

import java.util.ArrayList;
import java.util.List;

@UseCase
@RequiredArgsConstructor
public class GetPastScreeningListUseCase {
private final ScreeningAdaptor screeningAdaptor;
public List<Screening> execute() {
public List<ScreeningResponse> execute() {
Long userId = SecurityUtil.getCurrentUserId();

List<Screening> screenings = screeningAdaptor.getBookmarkedScreenings(userId);
return screenings;
List<ScreeningResponse> result = new ArrayList<>();
for (Screening screening: screenings){
result.add(ScreeningResponse.from(screening));
}
return result;
}
}

0 comments on commit e823a69

Please sign in to comment.