forked from maiora/backend-api
formattazione data limite cancellazione #18
@ -8,6 +8,7 @@ import io.ktor.server.response.*
|
|||||||
import io.ktor.server.routing.*
|
import io.ktor.server.routing.*
|
||||||
import kotlinx.datetime.toJavaLocalDateTime
|
import kotlinx.datetime.toJavaLocalDateTime
|
||||||
import java.time.LocalDateTime
|
import java.time.LocalDateTime
|
||||||
|
import java.time.format.DateTimeFormatter
|
||||||
|
|
||||||
|
|
||||||
fun Route.annullaPrenotazioni(
|
fun Route.annullaPrenotazioni(
|
||||||
@ -38,7 +39,9 @@ fun Route.annullaPrenotazioni(
|
|||||||
}
|
}
|
||||||
|
|
||||||
//prenotazione annullabile se la data limite per la cancellazione non è stata superata
|
//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(
|
call.respond(
|
||||||
HttpStatusCode.BadRequest,
|
HttpStatusCode.BadRequest,
|
||||||
"Prenotazione non annullata: data limite cancellazione superata"
|
"Prenotazione non annullata: data limite cancellazione superata"
|
||||||
|
Loading…
Reference in New Issue
Block a user