From 57cb45062e4f36ae4a43296c3483cedda3c49971 Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Sat, 18 Mar 2023 05:43:53 +0800 Subject: [PATCH] import bank record --- .../Controllers/Imports/ImportBankRecordController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Imports/ImportBankRecordController.php b/app/Http/Controllers/Imports/ImportBankRecordController.php index 93a05a7b..94f34bf9 100644 --- a/app/Http/Controllers/Imports/ImportBankRecordController.php +++ b/app/Http/Controllers/Imports/ImportBankRecordController.php @@ -9,6 +9,7 @@ use App\Classes\ValueObjects\Constants\TransactionType; use App\Models\Booking; use App\Models\Group; use App\Models\Transaction; +use App\Models\Wallet; use Illuminate\Http\Request; use Maatwebsite\Excel\Facades\Excel; use PhpOffice\PhpSpreadsheet\Shared\Date; @@ -57,7 +58,12 @@ class ImportBankRecordController $systemReference = null; if($credit){ - $creditTransactions = $this->getTransactions($date, $credit, TransactionType::PAYMENT, null, null, [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED]); + $creditTransactions = $this->getTransactions($date, $credit, TransactionType::PAYMENT, Booking::class, PaymentMethodType::WALLET, [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED]); + foreach ($creditTransactions as $transaction) { + $systemReference[] = $transaction->owner instanceof Booking ? $transaction->owner->marking : $transaction->bill_no; + } + + $creditTransactions = $this->getTransactions($date, $credit, TransactionType::TOP_UP, Wallet::class, null, [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED]); foreach ($creditTransactions as $transaction) { $systemReference[] = $transaction->owner instanceof Booking ? $transaction->owner->marking : $transaction->bill_no; }