debug update group rate

This commit is contained in:
Omair Saleh
2023-01-17 12:20:05 +08:00
parent 18d2b2c3c1
commit eb3770e843
2 changed files with 15 additions and 3 deletions
@@ -123,8 +123,18 @@ class UpdateGroupLogic extends AbstractControllerLogic
ApprovalStatus::PENDING_VERIFICATION
);
$transaction->recipient_bank_account_id = $object->getRecipientBankAccountId();
$transaction->payment_method = $object->getPaymentMethod();
$transaction->amount = $object->getAmount();
$transaction->original_amount = $object->getOriginalAmount();
$transaction->currency_id = $object->getCurrencyId();
$transaction->original_currency_id = $object->getOriginalCurrencyId();
$transaction->currency_rate = $object->getCurrencyRate();
$transaction->tax = $object->getTax();
$transaction->service_charge = $object->getServiceCharge();
dd($transaction);
$billTransaction = $this->updatesTransaction->execute($transaction, $object);
dd($billTransaction);
$transferTransaction = $transaction->transactions()->where('type', TransactionType::TRANSFER_FEE)->first();
$transferFee = $this->calculatesTransactionTransferFee->execute($billTransaction->original_amount, $constant);
@@ -2,19 +2,21 @@
namespace App\Classes\Modules\Transactions\Services;
use App\Classes\Exceptions\MalformedRequestException;
use App\Classes\General\Eloquent\AbstractUpdateRecord;
use App\Classes\General\Eloquent\AbstractUpdateRelationshipRecord;
use App\Classes\Modules\Transactions\DataTransferObjects\TransactionObject;
use App\Models\Booking;
use App\Models\Transaction;
use Illuminate\Database\Eloquent\Model;
class UpdatesTransaction extends AbstractUpdateRecord
{
/**
* @param Transaction $transaction
* @param TransactionObject $object
* @return \Illuminate\Database\Eloquent\Model
* @throws \App\Classes\Exceptions\MalformedRequestException
* @return Model
* @throws MalformedRequestException
*/
public function execute(Transaction $transaction, TransactionObject $object) {
$transaction->recipient_bank_account_id = $object->getRecipientBankAccountId();