Skip to content

Commit c1d0871

Browse files
committed
✨ Feat : 회원 가입 완료 기능에 생일 일정 생성 로직 추가
<footer> - 관련: #294
1 parent 5d37431 commit c1d0871

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

application/external-api-v2/src/main/java/com/namo/spring/application/external/api/user/facade/AuthFacade.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.List;
44
import java.util.Map;
55

6+
import com.namo.spring.application.external.api.schedule.service.ScheduleMaker;
67
import org.apache.commons.lang3.tuple.Pair;
78
import org.springframework.stereotype.Component;
89
import org.springframework.transaction.annotation.Transactional;
@@ -35,6 +36,7 @@ public class AuthFacade {
3536
private final MemberManageService memberManageService;
3637
private final TagGenerator tagGenerator;
3738
private final PaletteService paletteService;
39+
private final ScheduleMaker scheduleMaker;
3840

3941
@Transactional
4042
public MemberResponse.SignUpDto socialSignup(MemberRequest.SocialSignUpDto signUpDto, SocialType socialType) {
@@ -113,7 +115,8 @@ public Member completeSignup(MemberRequest.CompleteSignUpDto dto, Long memberId)
113115
String tag = tagGenerator.generateTag(member.getNickname());
114116
Palette palette = paletteService.getPalette(dto.getColorId());
115117
member.signUpComplete(dto.getName(), dto.getNickname(), dto.getBirthday(), dto.getBio(), tag, palette);
116-
memberManageService.saveMember(member);
118+
Member savedMember = memberManageService.saveMember(member);
119+
scheduleMaker.createBirthdaySchedules(savedMember);
117120
return member;
118121
}
119122
}

application/external-api-v2/src/main/java/com/namo/spring/application/external/api/user/service/MemberManageService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ public List<Member> getInactiveMember() {
5757
return memberRepository.findMembersByStatusAndDate(MemberStatus.INACTIVE, LocalDateTime.now().minusDays(3));
5858
}
5959

60-
public void saveMember(Member member) {
61-
memberRepository.save(member);
60+
public Member saveMember(Member member) {
61+
return memberRepository.save(member);
6262
}
6363

6464
public void removeMember(Member member) {

0 commit comments

Comments
 (0)