라이브 시작 알림 - 알림 받을 유저 조회에서 에러가 발생하는 버그 수정 #36
| @@ -152,6 +152,9 @@ class MemberQueryRepositoryImpl( | ||||
|         isAuth: Boolean, | ||||
|         container: String | ||||
|     ): List<List<String>> { | ||||
|         val member = QMember.member | ||||
|         val creator = QMember.member | ||||
|  | ||||
|         var where = creatorFollowing.isActive.isTrue | ||||
|             .and(creatorFollowing.creator.id.eq(creatorId)) | ||||
|             .and(creatorFollowing.member.notification.live.isTrue) | ||||
| @@ -172,6 +175,10 @@ class MemberQueryRepositoryImpl( | ||||
|         val followingMemberPushToken = queryFactory | ||||
|             .select(creatorFollowing.member.pushToken) | ||||
|             .from(creatorFollowing) | ||||
|             .innerJoin(creatorFollowing.creator, creator) | ||||
|             .innerJoin(creatorFollowing.member, member) | ||||
|             .innerJoin(member.notification, memberNotification) | ||||
|             .leftJoin(member.auth, auth) | ||||
|             .where(where) | ||||
|             .fetch() | ||||
|  | ||||
| @@ -194,6 +201,9 @@ class MemberQueryRepositoryImpl( | ||||
|         val reservationMemberPushToken = queryFactory | ||||
|             .select(liveReservation.member.pushToken) | ||||
|             .from(liveReservation) | ||||
|             .innerJoin(liveReservation.member, member) | ||||
|             .innerJoin(member.notification, memberNotification) | ||||
|             .leftJoin(member.auth, auth) | ||||
|             .where(where) | ||||
|             .fetch() | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user