diff --git a/app/Classes/Modules/Transactions/ControllersLogic/UpdateGroupLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/UpdateGroupLogic.php index 34efe196..d18096db 100644 --- a/app/Classes/Modules/Transactions/ControllersLogic/UpdateGroupLogic.php +++ b/app/Classes/Modules/Transactions/ControllersLogic/UpdateGroupLogic.php @@ -106,23 +106,25 @@ class UpdateGroupLogic extends AbstractControllerLogic $serviceCharge = $this->calculatesTransactionServiceCharge->execute($transaction->original_amount, $rate, $constant); $object = new TransactionObject( - $transaction->bill_no, - TransactionType::BILL, - $supplier->id, + $transaction->bill_no, + TransactionType::BILL, + $supplier->id, 1, - $supplier->banks()->where('default', true)->first()->id, + $supplier->banks()->where('default', true)->first()->id, PaymentMethodType::CASH, - $transaction->original_amount * (1 / $rate), - $transaction->original_amount, - 1, + $transaction->original_amount * (1 / $rate), + $transaction->original_amount, + 1, $transaction->original_currency_id, - $rate, - 0, - $serviceCharge, - null, + $rate, + 0, + $serviceCharge, + null, ApprovalStatus::PENDING_VERIFICATION ); + dd($transaction, $object); + $billTransaction = $this->updatesTransaction->execute($transaction, $object); $transferTransaction = $transaction->transactions()->where('type', TransactionType::TRANSFER_FEE)->first(); @@ -130,20 +132,20 @@ class UpdateGroupLogic extends AbstractControllerLogic $transferFee = $this->calculatesTransactionTransferFee->execute($billTransaction->original_amount, $constant); $object = new TransactionObject( - $transferTransaction->bill_no, + $transferTransaction->bill_no, TransactionType::TRANSFER_FEE, $supplier->id, 1, - $supplier->banks()->where('default', true)->first()->id, + $supplier->banks()->where('default', true)->first()->id, PaymentMethodType::CASH, - $transaction->original_amount, - $transaction->original_amount, - $transaction->original_currency_id, + $transaction->original_amount, + $transaction->original_amount, $transaction->original_currency_id, - 1, - 0, - $transferFee, - null, + $transaction->original_currency_id, + 1, + 0, + $transferFee, + null, ApprovalStatus::PENDING_VERIFICATION ); @@ -182,4 +184,4 @@ class UpdateGroupLogic extends AbstractControllerLogic return $this->resourceResponse(new GroupResource($group)); } -} \ No newline at end of file +}