Skip to content

Commit

Permalink
Merge pull request #877 from peer-42seoul/fix-add-some-information-fo…
Browse files Browse the repository at this point in the history
…r-recruitList

fix: add member and createdAt at RecruitListResponse
  • Loading branch information
weejihye authored Jun 19, 2024
2 parents 739e28d + ad8ee7d commit f9acad7
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
@NoArgsConstructor
@AllArgsConstructor
public class RecruitListResponse {

private String type;
private String title;
private String image;
private Long user_id;
Expand All @@ -25,4 +25,6 @@ public class RecruitListResponse {
private Long recruit_id;
private boolean favorite;
private String updatedAt;
private String createdAt;
private int member;
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,5 @@ public class RecruitResponce {
private String teamName;
private boolean isFavorite;
private String updatedAt;
private String createdAt;
}
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,7 @@ public Page<RecruitListResponse> getRecruitSearchList(Pageable pageable,

List<RecruitListResponse> results = recruits.stream()
.map(recruit2 -> new RecruitListResponse(
recruit2.getTeam().getType().getValue(),
recruit2.getTitle(),
recruit2.getThumbnailUrl(),
recruit2.getWriterId(),
Expand All @@ -251,7 +252,10 @@ public Page<RecruitListResponse> getRecruitSearchList(Pageable pageable,
user != null && recruitFavoriteRepository
.existsByUserIdAndRecruitIdAndType(user.getId(), recruit2.getId(),
RecruitFavoriteEnum.LIKE),
recruit2.getUpdatedAt().toString())
recruit2.getUpdatedAt().toString(),
recruit2.getCreatedAt().toString(),
recruit2.getTeam().getMaxMember()
)
).collect(Collectors.toList());

int fromIndex = pageable.getPageNumber() * pageable.getPageSize();
Expand Down Expand Up @@ -303,6 +307,7 @@ public RecruitResponce getRecruit(Long recruit_id, Authentication auth) {
RecruitFavoriteEnum.LIKE)
)
.updatedAt(recruit.getUpdatedAt().toString())
.createdAt(recruit.getCreatedAt().toString())
.build();
}

Expand Down

0 comments on commit f9acad7

Please sign in to comment.