test #325
| @@ -558,14 +558,20 @@ class ExplorerQueryRepository( | |||||||
|     } |     } | ||||||
|  |  | ||||||
|     fun getFollowerListTotalCount(creatorId: Long): Int { |     fun getFollowerListTotalCount(creatorId: Long): Int { | ||||||
|  |         val blockMemberCondition = blockMember.member.id.eq(creatorId) | ||||||
|  |             .and(blockMember.isActive.isTrue) | ||||||
|  |             .and(blockMember.blockedMember.id.eq(member.id)) | ||||||
|  |  | ||||||
|         return queryFactory.select(creatorFollowing.id) |         return queryFactory.select(creatorFollowing.id) | ||||||
|             .from(creatorFollowing) |             .from(creatorFollowing) | ||||||
|             .innerJoin(creatorFollowing.member, member) |             .innerJoin(creatorFollowing.member, member) | ||||||
|  |             .leftJoin(blockMember).on(blockMemberCondition) | ||||||
|             .where( |             .where( | ||||||
|                 member.isActive.isTrue |                 member.isActive.isTrue | ||||||
|                     .and(creatorFollowing.isActive.isTrue) |                     .and(creatorFollowing.isActive.isTrue) | ||||||
|                     .and(creatorFollowing.creator.id.eq(creatorId)) |                     .and(creatorFollowing.creator.id.eq(creatorId)) | ||||||
|                     .and(creatorFollowing.member.id.ne(creatorId)) |                     .and(creatorFollowing.member.id.ne(creatorId)) | ||||||
|  |                     .and(blockMember.id.isNull) | ||||||
|             ) |             ) | ||||||
|             .fetch() |             .fetch() | ||||||
|             .size |             .size | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user