From 48fc02f2d28e00a2b3c57dc906a62a33cb5e4503 Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Sat, 1 Feb 2025 18:00:12 +0800 Subject: [PATCH] Debug approve payment problem --- .../ApprovePaymentTransactionLogic.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Classes/Modules/Transactions/ControllersLogic/ApprovePaymentTransactionLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/ApprovePaymentTransactionLogic.php index 628caf3f..3ec3577e 100644 --- a/app/Classes/Modules/Transactions/ControllersLogic/ApprovePaymentTransactionLogic.php +++ b/app/Classes/Modules/Transactions/ControllersLogic/ApprovePaymentTransactionLogic.php @@ -79,14 +79,18 @@ class ApprovePaymentTransactionLogic extends AbstractControllerLogic $transaction = $this->fetchesTransaction->execute(['id' => $request->route('transaction_id')]); - $document = $transaction->documents() + $document = Document::where('owner_id', $transaction->id) + ->where('owner_type', get_class($transaction)) ->where('status', ApprovalStatus::PENDING_VERIFICATION) ->first(); + Log::info("document 1: ".json_encode($document)); - Log::info("document ".json_encode($document)); + // $document = $transaction->documents() + // ->where('status', ApprovalStatus::PENDING_VERIFICATION) + // ->first(); + // Log::info("document 2: ".json_encode($document)); // $doc = Document::where('id', $document->id)->lockForUpdate()->first(); - // Log::info("doc ".json_encode($doc)); if($status === 'approve') {