From 58261d34776029eb769e5feb9bae270d85e0be50 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Wed, 2 Mar 2022 02:43:02 +0800 Subject: [PATCH] fix deleted invoices --- routes/web.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/routes/web.php b/routes/web.php index de3550a3..fddfecef 100644 --- a/routes/web.php +++ b/routes/web.php @@ -6,6 +6,7 @@ use App\Classes\Modules\Documents\Services\CreatesFiles; use App\Classes\ValueObjects\Constants\ApprovalStatus; use App\Classes\ValueObjects\Constants\DocumentType; use App\Classes\ValueObjects\Constants\TransactionType; +use App\Models\Company; use App\Models\Transaction; use App\Models\User; use Illuminate\Http\Request; @@ -101,8 +102,8 @@ Route::get('/fix_bills', function () { Transaction::where('type', TransactionType::INVOICE)->chunk(50, function($invoices){ foreach ($invoices as $invoice){ $invoice->booking->documents()->where('document_type', DocumentType::INVOICE)->delete(); - $supplier = []; $po = $invoice->booking->transactions()->where('type', TransactionType::PURCHASE_ORDER)->first(); + $supplier = Company::find($this->receiver); $invoice_pdf = LaravelMpdf::loadView('pages.pdfs.invoice', ['invoice_transaction' => $invoice, 'po_order_transaction' => $po, 'supplier' => $supplier]); $document_object = new DocumentObject( DocumentType::SUPPLIER_DELIVER_ORDER,