Compare commits

..

No commits in common. "9899390b613827d30fdac77a72bbc8d9b13dc1c4" and "80c476a908f914cf8c46e3a3685242ec270bf3e7" have entirely different histories.

5 changed files with 0 additions and 21 deletions

View File

@ -69,7 +69,6 @@ class AdminAudioContentQueryRepositoryImpl(
audioContent.coverImage,
audioContent.member!!.nickname,
audioContentTheme.theme,
audioContentTheme.id,
audioContent.price,
audioContent.isAdult,
audioContent.duration,

View File

@ -1,7 +1,6 @@
package kr.co.vividnext.sodalive.admin.content
import kr.co.vividnext.sodalive.admin.content.curation.AdminContentCurationRepository
import kr.co.vividnext.sodalive.admin.content.theme.AdminContentThemeRepository
import kr.co.vividnext.sodalive.aws.cloudfront.AudioContentCloudFront
import kr.co.vividnext.sodalive.common.SodaException
import org.springframework.beans.factory.annotation.Value
@ -13,7 +12,6 @@ import org.springframework.transaction.annotation.Transactional
@Service
class AdminContentService(
private val repository: AdminContentRepository,
private val themeRepository: AdminContentThemeRepository,
private val audioContentCloudFront: AudioContentCloudFront,
private val curationRepository: AdminContentCurationRepository,
@ -122,10 +120,5 @@ class AdminContentService(
val curation = curationRepository.findByIdAndActive(id = request.curationId)
audioContent.curation = curation
}
if (request.themeId != null) {
val theme = themeRepository.findByIdAndActive(id = request.themeId)
audioContent.theme = theme
}
}
}

View File

@ -16,7 +16,6 @@ data class GetAdminContentListItem @QueryProjection constructor(
var coverImageUrl: String,
val creatorNickname: String,
val theme: String,
val themeId: Long,
val price: Int,
val isAdult: Boolean,
val remainingTime: String,

View File

@ -6,7 +6,6 @@ data class UpdateAdminContentRequest(
val title: String?,
val detail: String?,
val curationId: Long?,
val themeId: Long?,
val isAdult: Boolean?,
val isActive: Boolean?,
val isCommentAvailable: Boolean?

View File

@ -14,7 +14,6 @@ interface AdminContentThemeRepository : JpaRepository<AudioContentTheme, Long>,
interface AdminContentThemeQueryRepository {
fun findIdByTheme(theme: String): Long?
fun findByIdAndActive(id: Long): AudioContentTheme?
fun getActiveThemes(): List<GetAudioContentThemeResponse>
}
@ -32,16 +31,6 @@ class AdminContentThemeQueryRepositoryImpl(
.fetchOne()
}
override fun findByIdAndActive(id: Long): AudioContentTheme? {
return queryFactory
.selectFrom(audioContentTheme)
.where(
audioContentTheme.id.eq(id)
.and(audioContentTheme.isActive.isTrue)
)
.fetchOne()
}
override fun getActiveThemes(): List<GetAudioContentThemeResponse> {
return queryFactory
.select(