File tree Expand file tree Collapse file tree
src/main/java/backend/knowhow/domain/member/service Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77import backend .knowhow .domain .member .dto .response .SeniorViewLinkResponse ;
88import backend .knowhow .domain .member .repository .GuardianLinkRepository ;
99import backend .knowhow .domain .member .repository .MemberRepository ;
10+ import backend .knowhow .domain .mission .domain .MissionCode ;
11+ import backend .knowhow .domain .mission .service .MissionService ;
1012import backend .knowhow .global .common .exception .BaseException ;
1113import backend .knowhow .global .common .response .ErrorType ;
1214import org .springframework .transaction .annotation .Transactional ;
@@ -20,6 +22,7 @@ public class GuardianLinkService {
2022
2123 private final GuardianLinkRepository guardianLinkRepository ;
2224 private final MemberRepository memberRepository ;
25+ private final MissionService missionService ;
2326
2427 public void link (Long guardianId , Long seniorId ) {
2528
@@ -35,6 +38,9 @@ public void link(Long guardianId, Long seniorId) {
3538 GuardianLink link = new GuardianLink (guardian , senior );
3639 guardianLinkRepository .save (link );
3740
41+ missionService .completeMission (senior , MissionCode .LINK_GUARDIAN );
42+ missionService .completeMission (guardian , MissionCode .LINK_GUARDIAN );
43+
3844 }
3945
4046 @ Transactional
You can’t perform that action at this time.
0 commit comments