billing fix up

This commit is contained in:
omair saleh
2022-09-20 16:24:56 +08:00
parent a795a118a5
commit 021c200d07
@@ -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);