From f8260258fc376c9816a2febfe08b76ef2e46d3cc Mon Sep 17 00:00:00 2001 From: edmondlang Date: Thu, 20 Apr 2023 17:50:36 +0800 Subject: [PATCH] groupApprove statement transaction mapping api --- .../GroupApproveStatementTransactionLogic.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Classes/Modules/Accounting/ControllersLogic/GroupApproveStatementTransactionLogic.php b/app/Classes/Modules/Accounting/ControllersLogic/GroupApproveStatementTransactionLogic.php index a2aca9bc..ca1fa786 100644 --- a/app/Classes/Modules/Accounting/ControllersLogic/GroupApproveStatementTransactionLogic.php +++ b/app/Classes/Modules/Accounting/ControllersLogic/GroupApproveStatementTransactionLogic.php @@ -58,11 +58,11 @@ class GroupApproveStatementTransactionLogic extends AbstractControllerLogic )); foreach ($statementTrasactions as $statementTrasaction) { - $statementTrasactionOwner = $statementTrasaction->owners->first(); - - dd($statementTrasactionOwner); + $statementTrasactionOwner = $statementTrasaction->owners; - $this->updatesBankStatementTransactionOwnerStatus->execute($statementTrasactionOwner, ApprovalStatus::APPROVED); + if (count($statementTrasactionOwner)) { + $this->updatesBankStatementTransactionOwnerStatus->execute($statementTrasactionOwner->first(), ApprovalStatus::APPROVED); + } } return $this->collectionResponse(BankStatementTransactionResource::collection($statementTrasactions));