test #188

Merged
klaus merged 7 commits from test into main 2024-06-03 22:13:56 +00:00
3 changed files with 22 additions and 4 deletions
Showing only changes of commit a529f05825 - Show all commits

View File

@ -187,7 +187,10 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory)
Expressions.constant(0),
pinContent.id.isNotNull,
audioContent.isAdult,
audioContent.releaseDate.gt(LocalDateTime.now())
audioContent.releaseDate.gt(LocalDateTime.now()),
Expressions.asBoolean(false),
Expressions.asBoolean(false),
audioContent.remaining.isNotNull.and(audioContent.remaining.loe(0))
)
)
.from(audioContent)

View File

@ -666,12 +666,24 @@ class AudioContentService(
.map {
val commentCount = commentRepository
.totalCountCommentByContentId(it.contentId)
it.commentCount = commentCount
val likeCount = audioContentLikeRepository
.totalCountAudioContentLike(it.contentId)
it.likeCount = likeCount
it.commentCount = commentCount
val (isExistsAudioContent, orderType) = orderRepository.isExistOrderedAndOrderType(
memberId = member.id!!,
contentId = it.contentId
)
if (isExistsAudioContent) {
if (orderType == OrderType.RENTAL) {
it.isRented = true
} else {
it.isOwned = true
}
}
it
}

View File

@ -18,5 +18,8 @@ data class GetAudioContentListItem @QueryProjection constructor(
var commentCount: Int = 0,
val isPin: Boolean,
val isAdult: Boolean,
val isScheduledToOpen: Boolean
val isScheduledToOpen: Boolean,
var isRented: Boolean,
var isOwned: Boolean,
var isSoldOut: Boolean
)