Skip to content

Commit

Permalink
Merge pull request #90 from TeamPINGLE/feat/80
Browse files Browse the repository at this point in the history
[feat] 수정 pr입니다
  • Loading branch information
Parkjyun authored Jan 17, 2024
2 parents 3f61ee4 + a7131d2 commit 78c3b4b
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/main/java/org/pingle/pingleserver/domain/Pin.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public class Pin extends BaseTimeEntity {
private Team team;

@OneToMany(mappedBy = "pin")
private List<Meeting> meetings;
private List<Meeting> meetingList;

@Embedded
private Point point;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,17 @@ public static PinResponse ofWithFilter(Pin pin, MCategory mCategory) {
}
private static MCategory getMostRecentMeetingCategoryOfPin (Pin pin) {
Comparator<Meeting> comparator = Comparator.comparing(Meeting::getStartAt);
List<Meeting> meetingList = pin.getMeetings();
List<Meeting> meetingList = pin.getMeetingList();
meetingList.sort(comparator);
return meetingList.get(0).getCategory();
}

private static int getMeetingCount(Pin pin) {
return pin.getMeetings().size();
return pin.getMeetingList().size();
}
private static int getMeetingCountWithFilter(Pin pin, MCategory category) {
int count = 0;
List<Meeting> meetings = pin.getMeetings();
List<Meeting> meetings = pin.getMeetingList();
for(Meeting meeting : meetings) {
if(meeting.getCategory().getValue().equals(category.getValue()))
count++;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
@Builder(access = AccessLevel.PRIVATE)
public record MyPingleResponse(Long id, MCategory category, String name, String ownerName, String location,
String dDay, String date, String startAt, String endAt, int maxParticipants,
int curParticipants, boolean isOwner) {
int curParticipants, boolean isOwner, String chatLink) {

private static final String DDAYPREFIX = "D";
private static final String DDAY = "D-Day";
Expand All @@ -33,6 +33,7 @@ public static MyPingleResponse of(Meeting meeting, String ownerName, boolean isO
.maxParticipants(meeting.getMaxParticipants())
.curParticipants(meeting.getUserMeetingList().size())
.isOwner(isOwner)
.chatLink(meeting.getChatLink())
.build();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
Expand Down Expand Up @@ -141,7 +142,7 @@ public List<MeetingResponse> getMeetings(Long pinId, Long userId, MCategory cate
}

private boolean checkMeetingsCategoryOfPin(Pin pin, MCategory category) {
List<Meeting> meetingList = pin.getMeetings();
List<Meeting> meetingList = pin.getMeetingList();
for(Meeting meeting : meetingList) {
if(meeting.getCategory().getValue().equals(category.getValue()))
return true;
Expand Down

0 comments on commit 78c3b4b

Please sign in to comment.