test #123

Merged
klaus merged 9 commits from test into main 2024-02-05 02:12:10 +00:00
1 changed files with 6 additions and 0 deletions
Showing only changes of commit c50f24b755 - Show all commits

View File

@ -16,6 +16,7 @@ class CategoryService(
) {
@Transactional
fun createCategory(request: CreateCategoryRequest, member: Member) {
validateTitle(title = request.title)
val category = repository.findByTitleAndMemberId(title = request.title, memberId = member.id!!)
?: repository.save(
Category(title = request.title).apply {
@ -47,6 +48,7 @@ class CategoryService(
?: throw SodaException("잘못된 요청입니다.")
if (!request.title.isNullOrBlank()) {
validateTitle(title = request.title)
category.title = request.title
}
@ -90,4 +92,8 @@ class CategoryService(
return repository.findByCreatorId(creatorId = creatorId)
}
private fun validateTitle(title: String) {
if (title.length < 2) throw SodaException("카테고리명은 2글자 이상 입력하세요")
}
}