forked from maiora/backend-api
Compare commits
No commits in common. "c556c531a8aac08f529ebc9b1a173e910600638d" and "49799b6734097fb6ea3a7c1bd61476f4b74cdc59" have entirely different histories.
c556c531a8
...
49799b6734
@ -8,7 +8,6 @@ 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(
|
||||||
@ -39,9 +38,7 @@ 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
|
||||||
val formatter = DateTimeFormatter.ofPattern("ddMMyyyy HH:mm")
|
if (LocalDateTime.now().isAfter(LocalDateTime.parse(prenotazione.dataLimiteCancellazione))) {
|
||||||
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