mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-29 17:34:09 +00:00
Debug approve payment problem
This commit is contained in:
+7
-2
@@ -13,6 +13,7 @@ use App\Classes\Modules\Transactions\Processors\CreatePaymentTransactionProcesso
|
||||
use App\Classes\Modules\Transactions\Services\FetchesTransaction;
|
||||
use App\Classes\Modules\Transactions\Services\UpdatesTransactionStatus;
|
||||
use App\Classes\ValueObjects\Constants\ApprovalStatus;
|
||||
use App\Models\Document;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
@@ -84,11 +85,15 @@ class ApprovePaymentTransactionLogic extends AbstractControllerLogic
|
||||
|
||||
Log::info("document ".json_encode($document));
|
||||
|
||||
$doc = Document::where('id', $document->id)->lockForUpdate()->first();
|
||||
|
||||
Log::info("doc ".json_encode($doc));
|
||||
|
||||
if($status === 'approve') {
|
||||
$this->approvesDocument->execute($document);
|
||||
$this->approvesDocument->execute($doc);
|
||||
}
|
||||
else {
|
||||
$this->rejectsDocument->execute($document);
|
||||
$this->rejectsDocument->execute($doc);
|
||||
}
|
||||
|
||||
$this->updatesTransactionStatus->execute($transaction, $status === 'approve' ? ApprovalStatus::APPROVED : ApprovalStatus::REJECTED);
|
||||
|
||||
Reference in New Issue
Block a user