Wykrywanie imienia i nazwiska kelnera oraz info czy sesja dostala sie do aplikacji
This commit is contained in:
@@ -18,9 +18,14 @@ $tsqlBills = "
|
||||
r.ID,
|
||||
r.Numer,
|
||||
r.Opis,
|
||||
s.Nazwa as NazwaStolika
|
||||
s.Nazwa as NazwaStolika,
|
||||
o.Imie AS OtwierajacyImie,
|
||||
o.Nazwisko AS OtwierajacyNazwisko,
|
||||
o.Nick AS OtwierajacyNick
|
||||
FROM dbo.NGastroDTRachunek r
|
||||
LEFT JOIN dbo.NGastroStolik s ON s.ID = r.StolikID
|
||||
LEFT JOIN dbo.NGastroUzytkownik u ON u.ID = r.UzytkownikOtwierajacyID
|
||||
LEFT JOIN dbo.NSysOperator o ON o.ID = u.OperatorID
|
||||
WHERE CAST(r.DataOtwarcia as DATE) = CAST(GETDATE() as DATE)
|
||||
AND r.Status = 0
|
||||
";
|
||||
@@ -63,12 +68,22 @@ while ($row = sqlsrv_fetch_array($stmtBills, SQLSRV_FETCH_ASSOC)) {
|
||||
if ($isMatched) {
|
||||
$billId = $row['ID'];
|
||||
$matchedBillIds[] = $billId;
|
||||
$imie = trim((string) ($row['OtwierajacyImie'] ?? ''));
|
||||
$nazwisko = trim((string) ($row['OtwierajacyNazwisko'] ?? ''));
|
||||
$nick = trim((string) ($row['OtwierajacyNick'] ?? ''));
|
||||
$pelneImie = trim($imie . ' ' . $nazwisko);
|
||||
$bills[$billId] = [
|
||||
'id' => $billId,
|
||||
'numer' => $row['Numer'],
|
||||
'opis' => $row['Opis'],
|
||||
'suma' => 0,
|
||||
'pozycje' => []
|
||||
'pozycje' => [],
|
||||
'otwierajacy' => [
|
||||
'imie' => $imie,
|
||||
'nazwisko' => $nazwisko,
|
||||
'nick' => $nick,
|
||||
'nazwa' => $pelneImie !== '' ? $pelneImie : $nick,
|
||||
],
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user