API
This commit is contained in:
59
scripts/seed_guest_action_queue_demo.php
Normal file
59
scripts/seed_guest_action_queue_demo.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
require_once __DIR__ . '/../config/database.php';
|
||||
|
||||
$pdo = getAnalyticsPdo();
|
||||
|
||||
try {
|
||||
$pdo->exec('DROP TABLE IF EXISTS kds_orders');
|
||||
echo "Usunięto tabelę kds_orders (jeśli istniała).\n";
|
||||
} catch (Throwable $e) {
|
||||
echo "Uwaga: nie udało się usunąć kds_orders: {$e->getMessage()}\n";
|
||||
}
|
||||
|
||||
$pdo->exec("DELETE FROM guest_action_queue WHERE message_text LIKE '[DEMO]%'");
|
||||
|
||||
$stmt = $pdo->prepare("
|
||||
INSERT INTO guest_action_queue (
|
||||
table_id,
|
||||
message_type,
|
||||
message_text,
|
||||
otwierajacy_imie,
|
||||
otwierajacy_nazwisko,
|
||||
api_sent,
|
||||
status_kds,
|
||||
created_at
|
||||
) VALUES (
|
||||
:table_id,
|
||||
:message_type,
|
||||
:message_text,
|
||||
:otwierajacy_imie,
|
||||
:otwierajacy_nazwisko,
|
||||
0,
|
||||
0,
|
||||
NOW(3)
|
||||
)
|
||||
");
|
||||
|
||||
$samples = [
|
||||
[
|
||||
'table_id' => '12',
|
||||
'message_type' => 'waiter_call',
|
||||
'message_text' => '[DEMO] Przywołanie kelnera',
|
||||
'otwierajacy_imie' => 'Jan',
|
||||
'otwierajacy_nazwisko' => 'Kowalski',
|
||||
],
|
||||
[
|
||||
'table_id' => 'taras 5',
|
||||
'message_type' => 'bill_request',
|
||||
'message_text' => '[DEMO] Prośba o rachunek | forma płatności: karta | dokument: paragon',
|
||||
'otwierajacy_imie' => 'Anna',
|
||||
'otwierajacy_nazwisko' => 'Nowak',
|
||||
],
|
||||
];
|
||||
|
||||
foreach ($samples as $sample) {
|
||||
$stmt->execute($sample);
|
||||
echo "Wstawiono demo: {$sample['message_type']} / stolik {$sample['table_id']}\n";
|
||||
}
|
||||
|
||||
echo "KDS feed: GET api/guest_action_queue.php?kds_secret=karczma_kuchnia\n";
|
||||
Reference in New Issue
Block a user