From 66666cc841e3bdb5958bd96473c82222a057a06d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Duli=C3=A7i?= Date: Tue, 26 Jan 2021 10:50:29 +0300 Subject: [PATCH] fied paid status change when amount is not changed --- app/Jobs/Document/UpdateDocument.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/Jobs/Document/UpdateDocument.php b/app/Jobs/Document/UpdateDocument.php index 6308a49cf..680b4ab25 100644 --- a/app/Jobs/Document/UpdateDocument.php +++ b/app/Jobs/Document/UpdateDocument.php @@ -62,8 +62,14 @@ class UpdateDocument extends Job $this->document->paid_amount = $this->document->paid; event(new PaidAmountCalculated($this->document)); - if ($this->request['amount'] > $this->document->paid_amount && $this->document->paid_amount > 0) { - $this->request['status'] = 'partial'; + if ($this->document->paid_amount > 0) { + if ($this->request['amount'] == $this->document->paid_amount) { + $this->request['status'] = 'paid'; + } + + if ($this->request['amount'] > $this->document->paid_amount) { + $this->request['status'] = 'partial'; + } } unset($this->document->reconciled);