From 021c200d075feb930f177f40226a5af3c2fbc1bf Mon Sep 17 00:00:00 2001 From: omair saleh Date: Tue, 20 Sep 2022 16:24:56 +0800 Subject: [PATCH] billing fix up --- .../Billplzs/ControllersLogic/CallbackBillplzLogic.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php b/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php index 0ca36008..04dabf44 100644 --- a/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php +++ b/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php @@ -23,6 +23,7 @@ use App\Classes\Modules\Billplzs\DataTransferObjects\BillplzXSignatureObject; use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Transactions\Services\FetchesTransaction; use App\Classes\Modules\Transactions\Services\UpdatesTransactionStatus; +use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Log; @@ -101,7 +102,9 @@ class CallbackBillplzLogic $this->updatesTransactionStatus->execute($transaction, ApprovalStatus::APPROVED); if($transaction->amount - $invoice->amount < 0.01) { - $packingList->update(['status' => ApprovalStatus::APPROVED])->save(); + $packingList->status = ApprovalStatus::APPROVED; + $packingList->save(); + if(app()->environment('production')){ $this->updateDoFromVTPortalProcessor->execute($packingList); $this->updateDoFromYDPortalProcessor->execute($packingList);