fix deleted invoices

This commit is contained in:
omair saleh
2022-03-02 02:43:02 +08:00
parent 5dfb17dd1a
commit 58261d3477
+2 -1
View File
@@ -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,