예약된 라이브 시작

- 예약된 라이브 시작시 라이브 시작시간을 현재시간으로 변경
- 예약한 시간 - 10분 보다 더 먼저 시작하는 경우 알림 메시지의 dateformat 변경
This commit is contained in:
Klaus 2023-11-08 00:38:46 +09:00
parent 62797eb3f5
commit fc39b6c7a0
1 changed files with 2 additions and 4 deletions

View File

@ -56,7 +56,6 @@ import org.springframework.web.multipart.MultipartFile
import java.time.LocalDateTime
import java.time.ZoneId
import java.time.format.DateTimeFormatter
import java.time.format.FormatStyle
import java.util.Date
import java.util.Locale
import java.util.concurrent.locks.ReentrantReadWriteLock
@ -392,9 +391,8 @@ class LiveRoomService(
val startAvailableDateTimeString = room.beginDateTime
.minusMinutes(10)
.atZone(ZoneId.of("UTC"))
.withZoneSameInstant(ZoneId.of(request.timezone))
.toLocalDateTime()
.format(DateTimeFormatter.ofLocalizedDateTime(FormatStyle.FULL).withLocale(Locale.KOREAN))
.withZoneSameInstant(ZoneId.of("Asia/Seoul"))
.format(DateTimeFormatter.ofPattern("yyyy년 MM월 dd일 E요일 a HH:mm").withLocale(Locale.KOREAN))
throw SodaException("$startAvailableDateTimeString 이후에 시작할 수 있습니다.")
}