Skip to content

Commit

Permalink
fix: 중복 데이터 GET 오류
Browse files Browse the repository at this point in the history
  • Loading branch information
AlmondBreez3 committed Feb 3, 2024
1 parent 3884a98 commit 935ce69
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@ public List<ScreeningResponseDto> getTopThree() {
QScreening.screening.screeningEndDate,
QScreening.screening.screeningStartTime,
QScreening.screening.isPrivate,
QScreeningReview.screeningReview.count()
QScreeningReview.screeningReview.count(),
QScreening.screening.createdAt
))
.from(QScreening.screening)
.leftJoin(QUserScreening.userScreening).on(QScreening.screening.eq(QUserScreening.userScreening.screening))
Expand Down Expand Up @@ -111,7 +112,8 @@ public List<ScreeningResponseDto> getMostRecentScreening() {
QScreening.screening.screeningEndDate,
QScreening.screening.screeningStartTime,
QScreening.screening.isPrivate,
QScreeningReview.screeningReview.count()
QScreeningReview.screeningReview.count(),
QScreening.screening.createdAt
))
.from(QScreening.screening)
.leftJoin(QUserScreening.userScreening).on(QScreening.screening.eq(QUserScreening.userScreening.screening))
Expand Down Expand Up @@ -150,7 +152,8 @@ public List<ScreeningResponseDto> getMostReviewed() {
QScreening.screening.screeningEndDate,
QScreening.screening.screeningStartTime,
QScreening.screening.isPrivate,
QUserScreening.userScreening.count()
QUserScreening.userScreening.count(),
QScreening.screening.createdAt
))
.from(QUserScreening.userScreening)
.leftJoin(QScreening.screening).on(QUserScreening.userScreening.screening.id.eq(QScreening.screening.id))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,14 @@ public class ScreeningResponseDto {

private boolean isPrivate;
private Long reviewCount;
private LocalDateTime createdAt;


@QueryProjection
public ScreeningResponseDto(Long screeningId,
String screeningTitle, String posterImgUrl, String hostName, String hostEmail, String hostPhoneNumber , String location, String formUrl,
String information, boolean hasAgreed, Category category, LocalDateTime screeningStartDate, LocalDateTime screeningEndDate, LocalDateTime screeningStartTime,
boolean isPrivate,Long reviewCount
boolean isPrivate,Long reviewCount,LocalDateTime createdAt
) {
this.screeningId = screeningId;
this.screeningTitle = screeningTitle;
Expand All @@ -69,5 +70,6 @@ public ScreeningResponseDto(Long screeningId,
this.hostPhoneNumber = hostPhoneNumber;
this.isPrivate = isPrivate;
this.reviewCount = reviewCount;
this.createdAt = createdAt;
}
}

0 comments on commit 935ce69

Please sign in to comment.