test #359

Merged
klaus merged 15 commits from test into main 2025-11-13 19:45:53 +00:00
2 changed files with 19 additions and 1 deletions
Showing only changes of commit bf149c45ad - Show all commits

View File

@@ -19,6 +19,20 @@ class AdminContentSeriesService(
limit = pageable.pageSize.toLong()
)
if (items.isNotEmpty()) {
val ids = items.map { it.id }
val seriesList = repository.findAllById(ids)
val seriesMap = seriesList.associateBy { it.id }
items.forEach { item ->
val s = seriesMap[item.id]
if (s != null) {
item.publishedDaysOfWeek = s.publishedDaysOfWeek.toList().sortedBy { it.ordinal }
item.isOriginal = s.isOriginal
}
}
}
return GetAdminSeriesListResponse(totalCount, items)
}

View File

@@ -1,6 +1,7 @@
package kr.co.vividnext.sodalive.admin.content.series
import com.querydsl.core.annotations.QueryProjection
import kr.co.vividnext.sodalive.creator.admin.content.series.SeriesPublishedDaysOfWeek
data class GetAdminSeriesListResponse(
val totalCount: Int,
@@ -17,7 +18,10 @@ data class GetAdminSeriesListItem @QueryProjection constructor(
val numberOfWorks: Long,
val state: String,
val isAdult: Boolean
)
) {
var publishedDaysOfWeek: List<SeriesPublishedDaysOfWeek> = emptyList()
var isOriginal: Boolean = false
}
data class GetAdminSearchSeriesListItem @QueryProjection constructor(
val id: Long,