update show seats

This commit is contained in:
2025-11-09 21:59:45 +01:00
parent f29934cfce
commit 761310c4e3

View File

@@ -32,10 +32,10 @@ public class ShowSeats {
List<Eintrittskarte> tickets = CommandListEintrittskarteResponse.deserialize(requester.request(requestTicketsWrapper)).getList(); List<Eintrittskarte> tickets = CommandListEintrittskarteResponse.deserialize(requester.request(requestTicketsWrapper)).getList();
List<Sitzplatz> reservedSeats = tickets.stream() List<Sitzplatz> reservedSeats = tickets.stream()
.filter(ticket -> ticket.getCancelled() == null && ticket.getReserved() != null) .filter(ticket -> ticket.getOrder().getCancelled() == null && ticket.getOrder().getReserved() != null)
.map(Eintrittskarte::getSeat).toList(); .map(Eintrittskarte::getSeat).toList();
List<Sitzplatz> bookedSeats = tickets.stream() List<Sitzplatz> bookedSeats = tickets.stream()
.filter(ticket -> ticket.getCancelled() == null && ticket.getBooked() != null) .filter(ticket -> ticket.getOrder().getCancelled() == null && ticket.getOrder().getBooked() != null)
.map(Eintrittskarte::getSeat).toList(); .map(Eintrittskarte::getSeat).toList();
return Map.of("seats", seats, "reserved", reservedSeats, "booked", bookedSeats); return Map.of("seats", seats, "reserved", reservedSeats, "booked", bookedSeats);