콘텐츠 상단 고정 기능 추가 #120
@@ -16,6 +16,7 @@ import kr.co.vividnext.sodalive.content.main.banner.QAudioContentBanner.audioCon
 | 
			
		||||
import kr.co.vividnext.sodalive.content.main.curation.AudioContentCuration
 | 
			
		||||
import kr.co.vividnext.sodalive.content.main.curation.QAudioContentCuration.audioContentCuration
 | 
			
		||||
import kr.co.vividnext.sodalive.content.order.QOrder.order
 | 
			
		||||
import kr.co.vividnext.sodalive.content.pin.QPinContent.pinContent
 | 
			
		||||
import kr.co.vividnext.sodalive.content.theme.QAudioContentTheme.audioContentTheme
 | 
			
		||||
import kr.co.vividnext.sodalive.event.QEvent.event
 | 
			
		||||
import kr.co.vividnext.sodalive.member.MemberRole
 | 
			
		||||
@@ -161,11 +162,14 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory)
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return queryFactory
 | 
			
		||||
            .selectFrom(audioContent)
 | 
			
		||||
            .select(audioContent)
 | 
			
		||||
            .from(audioContent)
 | 
			
		||||
            .leftJoin(pinContent)
 | 
			
		||||
            .on(audioContent.id.eq(pinContent.content.id).and(pinContent.isActive.ne(false)))
 | 
			
		||||
            .where(where)
 | 
			
		||||
            .offset(offset)
 | 
			
		||||
            .limit(limit)
 | 
			
		||||
            .orderBy(orderBy)
 | 
			
		||||
            .orderBy(pinContent.isActive.desc(), pinContent.updatedAt.desc(), orderBy)
 | 
			
		||||
            .fetch()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user