improve mobileapi return formats

This commit is contained in:
Roland Schneider 2022-02-20 20:54:00 +01:00
parent ae2924a4bd
commit 356fc1f0fd

View File

@ -51,17 +51,19 @@ class ApiManager
$result = []; $result = [];
foreach ($tickets as $ticket) { foreach ($tickets as $ticket) {
$result[] = [ $result[] = [
'id_ticket' => $ticket->id_ticket, 'idTicket' => $ticket->id_ticket,
'type' => [ 'type' => [
'id_type' => $ticket->ticketType->id_ticket_type, 'idType' => $ticket->ticketType->id_ticket_type,
'name' => $ticket->ticketType->name, 'name' => $ticket->ticketType->name,
], ],
'usage_count' => $ticket->usage_count, 'usageCount' => $ticket->usage_count,
'start' => $ticket->start, 'start' => $ticket->start,
'end' => $ticket->end 'end' => $ticket->end
]; ];
} }
return $result; return [
'tickets' => $result
];
} }
public function getVirtualKeyPage() public function getVirtualKeyPage()
@ -95,9 +97,9 @@ class ApiManager
$keyObject = [ $keyObject = [
'qrcode' => $qrCode->writeDataUri(), 'qrcode' => $qrCode->writeDataUri(),
'created_at' => $card->created_at, 'createdAt' => $card->created_at,
'key' => $key->number, 'key' => $key->number,
'id_key' => $key->id_key 'idKey' => $key->id_key
]; ];
} catch (\Exception $e) { } catch (\Exception $e) {
// failed to get key // failed to get key