diff --git a/app/Livewire/InvoiceDataTable.php b/app/Livewire/InvoiceDataTable.php index b1e8524..7be0263 100644 --- a/app/Livewire/InvoiceDataTable.php +++ b/app/Livewire/InvoiceDataTable.php @@ -559,12 +559,13 @@ class InvoiceDataTable extends Component if (! preg_match('/^[^\/]+\/[^\/]+\/.+$/', $this->capacitorInput)) { Notification::make() ->title('Invalid Panel Box QR Format:') - ->body('Scan the valid panel box QR code to proceed!') + ->body("Scan the valid panel box QR '$this->capacitorInput' to proceed!") ->danger() // ->duration(3000) ->seconds(2) ->send(); + $this->capacitorInput = ''; return; } @@ -602,9 +603,9 @@ class InvoiceDataTable extends Component // if (($row['code'] ?? '') === $this->currentItemCode && ($row['serial_number'] ?? '') === $this->currentSerialNumber) { // if ($row->stickerMasterRelation?->item?->code == $this->currentItemCode && ($row['serial_number'] ?? '') === $this->currentSerialNumber) { $stickerCode = $row->stickerMasterRelation?->item?->code ?? null; - $serialNumber = $row->serial_number ?? null; + $serialNumber = $row->serial_number ?? null; - if ($stickerCode === $this->currentItemCode && $serialNumber === $this->currentSerialNumber) { + if ($stickerCode === $this->currentItemCode && $serialNumber === $this->currentSerialNumber) { $row['panel_box_supplier'] = $supplier; $row['panel_box_item_code'] = $itemCode; $row['panel_box_serial_number'] = $serialNumber;