Skip to content

Commit 380c27c

Browse files
authored
Merge pull request #66 from Team-Shaka/feat/63
🐛 Bug: InvitationMapper static 설정
2 parents 1342337 + 1e83c2a commit 380c27c

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

src/main/java/treehouse/server/api/invitation/business/InvitationMapper.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
@NoArgsConstructor(access = AccessLevel.PRIVATE)
2121
public class InvitationMapper {
2222

23-
public InvitationResponseDTO.getInvitation toGetInvitation (Invitation invitation, List<String> treeMemberProfileImages) {
23+
public static InvitationResponseDTO.getInvitation toGetInvitation (Invitation invitation, List<String> treeMemberProfileImages) {
2424
return InvitationResponseDTO.getInvitation.builder()
2525
.invitationId(invitation.getId())
2626
.treehouseName(invitation.getTreeHouse().getName())
@@ -30,26 +30,26 @@ public InvitationResponseDTO.getInvitation toGetInvitation (Invitation invitatio
3030
.treehouseMemberProfileImages(treeMemberProfileImages)
3131
.build();
3232
}
33-
public InvitationResponseDTO.getInvitations toGetInvitations(List<InvitationResponseDTO.getInvitation> invitationDtos) {
33+
public static InvitationResponseDTO.getInvitations toGetInvitations(List<InvitationResponseDTO.getInvitation> invitationDtos) {
3434
return InvitationResponseDTO.getInvitations.builder()
3535
.invitations(invitationDtos)
3636
.build();
3737
}
3838

39-
public InvitationResponseDTO.myInvitationInfo toMyInvitationInfo(User user){
39+
public static InvitationResponseDTO.myInvitationInfo toMyInvitationInfo(User user){
4040
return InvitationResponseDTO.myInvitationInfo.builder()
4141
.availableInvitation(user.getInvitationCount())
4242
.activeRate(user.getActiveRate())
4343
.build();
4444
}
4545

46-
public InvitationResponseDTO.invitationAccept toInvitationResult(Long treeHouseId){
46+
public static InvitationResponseDTO.invitationAccept toInvitationResult(Long treeHouseId){
4747
return InvitationResponseDTO.invitationAccept.builder()
4848
.treehouseId(treeHouseId)
4949
.build();
5050
}
5151

52-
public Invitation toInvitation(String phoneNumber, Member sender, User receiver, TreeHouse treeHouse){
52+
public static Invitation toInvitation(String phoneNumber, Member sender, User receiver, TreeHouse treeHouse){
5353

5454

5555
LocalDateTime now = LocalDateTime.now();
@@ -66,7 +66,7 @@ public Invitation toInvitation(String phoneNumber, Member sender, User receiver,
6666
.build();
6767
}
6868

69-
public InvitationResponseDTO.createInvitation toCreateInvitationDTO (Invitation invitation){
69+
public static InvitationResponseDTO.createInvitation toCreateInvitationDTO (Invitation invitation){
7070
return InvitationResponseDTO.createInvitation.builder()
7171
.invitationId(invitation.getId())
7272
.build();

src/main/java/treehouse/server/api/invitation/business/InvitationService.java

+6-7
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ public class InvitationService {
2929
private final InvitationQueryAdapter invitationQueryAdapter;
3030

3131
private final InvitationCommandAdapter invitationCommandAdapter;
32-
private final InvitationMapper invitationMapper;
3332

3433
private final TreehouseQueryAdapter treehouseQueryAdapter;
3534

@@ -53,14 +52,14 @@ public InvitationResponseDTO.getInvitations getInvitations(User user) {
5352
.map(Member::getProfileImageUrl)
5453
.limit(treeMemberRandomProfileSize)
5554
.toList();
56-
return invitationMapper.toGetInvitation(invitation, randomProfileImages);
55+
return InvitationMapper.toGetInvitation(invitation, randomProfileImages);
5756
})
5857
.collect(Collectors.toList());
59-
return invitationMapper.toGetInvitations(invitationDtos);
58+
return InvitationMapper.toGetInvitations(invitationDtos);
6059
}
6160

6261
public InvitationResponseDTO.myInvitationInfo getMyInvitationInfo(User user){
63-
return invitationMapper.toMyInvitationInfo(user);
62+
return InvitationMapper.toMyInvitationInfo(user);
6463
}
6564

6665
@Transactional
@@ -82,11 +81,11 @@ public InvitationResponseDTO.createInvitation createInvitation(User user, Invita
8281
}
8382
// 초대장 만들어서 저장하기
8483

85-
Invitation invitation = invitationCommandAdapter.saveInvitation(invitationMapper.toInvitation(request.getPhoneNumber(), sender, receiverUser, treehouse));
84+
Invitation invitation = invitationCommandAdapter.saveInvitation(InvitationMapper.toInvitation(request.getPhoneNumber(), sender, receiverUser, treehouse));
8685

8786
// 리턴하기
8887

89-
return invitationMapper.toCreateInvitationDTO(invitation);
88+
return InvitationMapper.toCreateInvitationDTO(invitation);
9089
}
9190

9291
@Transactional
@@ -96,6 +95,6 @@ public InvitationResponseDTO.invitationAccept decisionInvitation(User user, Invi
9695
if (request.isAcceptDecision()==true) {
9796
treehouseId = 1L; // treehouse 관련 로직 개발 후, invitation.getTreeHouse.getId() 등으로 바꾸기
9897
}
99-
return invitationMapper.toInvitationResult(treehouseId);
98+
return InvitationMapper.toInvitationResult(treehouseId);
10099
}
101100
}

0 commit comments

Comments
 (0)