시리즈 생성

- keyword 중복 제거
This commit is contained in:
Klaus 2024-04-22 23:29:06 +09:00
parent 9a80979a42
commit 3f86862ae9
1 changed files with 8 additions and 5 deletions

View File

@ -48,18 +48,20 @@ class CreatorAdminContentSeriesService(
val keywords = request.keyword
.replace("#", " #")
.split(" ")
.asSequence()
.map { it.trim() }
.filter { it.isNotBlank() }
.toSet()
.map {
val tag = if (!it.startsWith("#")) {
if (!it.startsWith("#")) {
"#$it"
} else {
it
}
val hashTag = hashTagRepository.findByTag(tag)
?: hashTagRepository.save(HashTag(tag))
}
.toSet()
.map {
val hashTag = hashTagRepository.findByTag(it)
?: hashTagRepository.save(HashTag(it))
val seriesKeyword = SeriesKeyword()
seriesKeyword.series = series
@ -67,6 +69,7 @@ class CreatorAdminContentSeriesService(
seriesKeyword
}
.toList()
series.keywordList.addAll(keywords)