generated from pricelees/issue-pr-template
[#41] 예약 스키마 재정의 #42
@ -57,13 +57,21 @@ class ThemeServiceV2(
|
|||||||
|
|
||||||
val theme: ThemeEntityV2 = findOrThrow(id)
|
val theme: ThemeEntityV2 = findOrThrow(id)
|
||||||
|
|
||||||
val createdBy = memberService.findById(theme.createdBy).name
|
val createdBy = memberService.findSummaryById(theme.createdBy).name
|
||||||
val updatedBy = memberService.findById(theme.updatedBy).name
|
val updatedBy = memberService.findSummaryById(theme.updatedBy).name
|
||||||
|
|
||||||
return theme.toAdminThemeDetailResponse(createdBy, updatedBy)
|
return theme.toAdminThemeDetailResponse(createdBy, updatedBy)
|
||||||
.also { log.info { "[ThemeService.findAdminThemeDetail] 테마 상세 조회 완료: id=$id, name=${theme.name}" } }
|
.also { log.info { "[ThemeService.findAdminThemeDetail] 테마 상세 조회 완료: id=$id, name=${theme.name}" } }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Transactional(readOnly = true)
|
||||||
|
fun findById(id: Long): ThemeRetrieveResponseV2 {
|
||||||
|
log.info { "[ThemeService.findById] 테마 조회 시작: id=$id" }
|
||||||
|
|
||||||
|
return findOrThrow(id).toRetrieveResponse()
|
||||||
|
.also { log.info { "[ThemeService.findById] 테마 조회 완료: id=$id" } }
|
||||||
|
}
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
fun createTheme(request: ThemeCreateRequestV2): ThemeCreateResponseV2 {
|
fun createTheme(request: ThemeCreateRequestV2): ThemeCreateResponseV2 {
|
||||||
log.info { "[ThemeService.createTheme] 테마 생성 시작: name=${request.name}" }
|
log.info { "[ThemeService.createTheme] 테마 생성 시작: name=${request.name}" }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user