From 395a276d59a36c3ea072b51dbdbfb8ed9a7b0a2f Mon Sep 17 00:00:00 2001 From: rahulshukla-home Date: Fri, 14 Aug 2020 12:21:42 +0530 Subject: [PATCH] change code --- .../Admin/src/Http/Controllers/Sales/InvoiceController.php | 5 ----- .../Webkul/Sales/src/Repositories/InvoiceRepository.php | 7 ++++++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/Webkul/Admin/src/Http/Controllers/Sales/InvoiceController.php b/packages/Webkul/Admin/src/Http/Controllers/Sales/InvoiceController.php index 2d346bf2a..b17d02f1a 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/Sales/InvoiceController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Sales/InvoiceController.php @@ -160,11 +160,6 @@ class InvoiceController extends Controller $invoice = $this->invoiceRepository->findOrFail($id); $task = $this->invoiceRepository->updateInvoiceState($invoice, $request->state); - if($request->state == 'paid'){ - $order = $this->orderRepository->findOrFail($invoice->order->id); - $this->orderRepository->updateOrderStatus($order); - } - if ($task){ session()->flash('success', trans('admin::app.sales.orders.invoice-status-confirmed')); } else { diff --git a/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php b/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php index d92d86c52..0a04ec2c9 100755 --- a/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php +++ b/packages/Webkul/Sales/src/Repositories/InvoiceRepository.php @@ -259,10 +259,15 @@ class InvoiceRepository extends Repository * @return void */ public function updateInvoiceState($invoice, $status) - { + { $invoice->state = $status; $invoice->save(); + if ($status == 'paid'){ + $order = $this->orderRepository->findOrFail($invoice->order->id); + $this->orderRepository->updateOrderStatus($order); + } + return true; } } \ No newline at end of file