From e360432ced16ff315df08edca21cebabaaaab2a7 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Mon, 31 Oct 2022 16:28:22 +0800 Subject: [PATCH] delete 1688 purchase order for special customers --- routes/web.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/routes/web.php b/routes/web.php index e5667efa..90a5ae90 100644 --- a/routes/web.php +++ b/routes/web.php @@ -414,16 +414,13 @@ Route::get('/po/manual/fix', function(){ return $query->where('document_type', DocumentType::ECOMMERCE_PURCHASE_ORDER); })->get(); - dd($bookings->pluck('company_id')); - foreach ($purchaseOrders as $purchaseOrder){ - $purchaseOrder->status = ApprovalStatus::PENDING_SUBMISSION; - $purchaseOrder->save(); - - $booking = $purchaseOrder->owner; + foreach ($bookings as $booking){ $booking->status = ApprovalStatus::APPROVED; $booking->save(); $booking->documents()->whereIn('document_type', [DocumentType::PURCHASE_ORDER, DocumentType::DELIVER_ORDER, DocumentType::INVOICE, DocumentType::SUPPLIER_DELIVER_ORDER])->delete(); + $booking->transactions()->where('type', TransactionType::PURCHASE_ORDER)->update(['status' => ApprovalStatus::PENDING_SUBMISSION]); + } })->name('ecommerce.fix');