forked from maiora/backend-api
Compare commits
2 Commits
49799b6734
...
c556c531a8
Author | SHA1 | Date | |
---|---|---|---|
c556c531a8 | |||
d399d06a56 |
@ -8,6 +8,7 @@ import io.ktor.server.response.*
|
||||
import io.ktor.server.routing.*
|
||||
import kotlinx.datetime.toJavaLocalDateTime
|
||||
import java.time.LocalDateTime
|
||||
import java.time.format.DateTimeFormatter
|
||||
|
||||
|
||||
fun Route.annullaPrenotazioni(
|
||||
@ -38,7 +39,9 @@ fun Route.annullaPrenotazioni(
|
||||
}
|
||||
|
||||
//prenotazione annullabile se la data limite per la cancellazione non è stata superata
|
||||
if (LocalDateTime.now().isAfter(LocalDateTime.parse(prenotazione.dataLimiteCancellazione))) {
|
||||
val formatter = DateTimeFormatter.ofPattern("ddMMyyyy HH:mm")
|
||||
val formattedDate = LocalDateTime.parse(prenotazione.dataLimiteCancellazione, formatter)
|
||||
if (LocalDateTime.now().isAfter(formattedDate)) {
|
||||
call.respond(
|
||||
HttpStatusCode.BadRequest,
|
||||
"Prenotazione non annullata: data limite cancellazione superata"
|
||||
|
Loading…
Reference in New Issue
Block a user