Skip to content

Commit 39d1180

Browse files
authored
Merge pull request Teamingg#206 from minseo003/develop
refactor: AOP 알림 전송 기능 로직 글로벌 패키지로 이동 Teamingg#198
2 parents 2d705c4 + c9edc48 commit 39d1180

4 files changed

Lines changed: 6 additions & 8 deletions

File tree

src/main/java/com/project/Teaming/domain/mentoring/service/MentoringNotificationService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.project.Teaming.domain.mentoring.service;
22

3-
import com.project.Teaming.domain.mentoring.annotation.NotifyAfterTransaction;
43
import com.project.Teaming.domain.mentoring.entity.MentoringAuthority;
54
import com.project.Teaming.domain.mentoring.entity.MentoringParticipation;
65
import com.project.Teaming.domain.mentoring.entity.MentoringParticipationStatus;
@@ -10,6 +9,7 @@
109
import com.project.Teaming.domain.mentoring.provider.UserDataProvider;
1110
import com.project.Teaming.domain.mentoring.repository.MentoringParticipationRepository;
1211
import com.project.Teaming.domain.user.entity.User;
12+
import com.project.Teaming.global.annotation.NotifyAfterTransaction;
1313
import com.project.Teaming.global.error.ErrorCode;
1414
import com.project.Teaming.global.error.exception.BusinessException;
1515
import com.project.Teaming.global.sse.dto.EventPayload;

src/main/java/com/project/Teaming/domain/mentoring/service/MentoringParticipationService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.project.Teaming.domain.mentoring.service;
22

3-
import com.project.Teaming.domain.mentoring.annotation.NotifyAfterTransaction;
43
import com.project.Teaming.domain.mentoring.dto.request.ParticipationRequest;
54
import com.project.Teaming.domain.mentoring.dto.response.*;
65
import com.project.Teaming.domain.mentoring.entity.*;
@@ -13,6 +12,7 @@
1312
import com.project.Teaming.domain.user.repository.ReportRepository;
1413
import com.project.Teaming.domain.user.service.ReportService;
1514
import com.project.Teaming.domain.user.service.ReviewService;
15+
import com.project.Teaming.global.annotation.NotifyAfterTransaction;
1616
import com.project.Teaming.global.error.ErrorCode;
1717
import com.project.Teaming.global.error.exception.*;
1818
import com.project.Teaming.global.sse.service.NotificationService;

src/main/java/com/project/Teaming/domain/mentoring/annotation/NotifyAfterTransaction.java renamed to src/main/java/com/project/Teaming/global/annotation/NotifyAfterTransaction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.project.Teaming.domain.mentoring.annotation;
1+
package com.project.Teaming.global.annotation;
22

33

44
import java.lang.annotation.ElementType;

src/main/java/com/project/Teaming/domain/mentoring/aspect/NotificationAspect.java renamed to src/main/java/com/project/Teaming/global/aspect/NotificationAspect.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.project.Teaming.domain.mentoring.aspect;
1+
package com.project.Teaming.global.aspect;
22

33
import com.project.Teaming.global.sse.dto.EventPayload;
44
import com.project.Teaming.global.sse.dto.EventWithTeamPayload;
@@ -8,12 +8,10 @@
88
import com.project.Teaming.global.sse.service.SseEmitterService;
99
import lombok.RequiredArgsConstructor;
1010
import lombok.extern.slf4j.Slf4j;
11-
import org.aspectj.lang.annotation.Aspect;
12-
import org.springframework.stereotype.Component;
13-
14-
1511
import org.aspectj.lang.JoinPoint;
1612
import org.aspectj.lang.annotation.AfterReturning;
13+
import org.aspectj.lang.annotation.Aspect;
14+
import org.springframework.stereotype.Component;
1715

1816
import java.util.List;
1917
import java.util.concurrent.CompletableFuture;

0 commit comments

Comments
 (0)