라이브 만들기 - Transactional 설정
This commit is contained in:
parent
9545ab0789
commit
197cca1f1b
|
@ -17,12 +17,14 @@ import org.springframework.beans.factory.annotation.Value
|
|||
import org.springframework.data.domain.Pageable
|
||||
import org.springframework.data.repository.findByIdOrNull
|
||||
import org.springframework.stereotype.Service
|
||||
import org.springframework.transaction.annotation.Transactional
|
||||
import org.springframework.web.multipart.MultipartFile
|
||||
import java.time.LocalDateTime
|
||||
import java.time.ZoneId
|
||||
import java.time.format.DateTimeFormatter
|
||||
|
||||
@Service
|
||||
@Transactional(readOnly = true)
|
||||
class LiveRoomService(
|
||||
private val repository: LiveRoomRepository,
|
||||
private val roomInfoRepository: LiveRoomInfoRedisRepository,
|
||||
|
@ -90,6 +92,7 @@ class LiveRoomService(
|
|||
.toList()
|
||||
}
|
||||
|
||||
@Transactional
|
||||
fun createLiveRoom(coverImage: MultipartFile?, requestString: String, member: Member): CreateLiveRoomResponse {
|
||||
val request = objectMapper.readValue(requestString, CreateSudaRoomRequest::class.java)
|
||||
if (request.coverImageUrl == null && coverImage == null) {
|
||||
|
|
Loading…
Reference in New Issue