test appprove group mapping transaction api

This commit is contained in:
edmondlang
2023-04-29 00:47:47 +08:00
parent 9edac99b97
commit 1b3e67f858
@@ -68,7 +68,6 @@ class ApproveDuplicateBankStatementDetailsStatusLogic extends AbstractController
*/
public function logic(Request $request): JsonResponse
{
// $statementTrasaction = $this->fetchesBankStatementTransaction->execute(['id' => $request->route('id')]);
$bankSatementDetails = $this->fetchesBankStatementDetails->execute(['id' => $request->route('id')]);
// $this->updatesBankStatementTransactionOwnerStatus->execute($bankSatementDetails, ApprovalStatus::APPROVED);
@@ -79,10 +78,12 @@ class ApproveDuplicateBankStatementDetailsStatusLogic extends AbstractController
// }
// }
$RejectedBankSatementDetails = $this->fetchesBankStatementDetails->execute(['id_not' => $request->route('id'), 'owner_id' => $bankSatementDetails->owner_id]);
dd($RejectedBankSatementDetails);
$rejectedBankSatementDetails = $this->fetchesBankStatementDetails->execute(['id_not' => $request->route('id'), 'owner_id' => $bankSatementDetails->owner_id]);
foreach ($rejectedBankSatementDetails as $statement) {
dd($statement);
$this->updatesBankStatementTransactionOwnerStatus->execute($statement, ApprovalStatus::REJECTED);
}
return $this->response([]);
}