parent
c0be30027c
commit
640f5ce6f5
|
@ -558,14 +558,20 @@ class ExplorerQueryRepository(
|
|||
}
|
||||
|
||||
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)
|
||||
.from(creatorFollowing)
|
||||
.innerJoin(creatorFollowing.member, member)
|
||||
.leftJoin(blockMember).on(blockMemberCondition)
|
||||
.where(
|
||||
member.isActive.isTrue
|
||||
.and(creatorFollowing.isActive.isTrue)
|
||||
.and(creatorFollowing.creator.id.eq(creatorId))
|
||||
.and(creatorFollowing.member.id.ne(creatorId))
|
||||
.and(blockMember.id.isNull)
|
||||
)
|
||||
.fetch()
|
||||
.size
|
||||
|
|
Loading…
Reference in New Issue