Fix most errors on debug transaksi online

This commit is contained in:
Afiq Hamzah
2025-04-09 16:06:00 +08:00
parent 66fc240d9b
commit 9a9e870ec2
12 changed files with 323 additions and 33 deletions
@@ -13,16 +13,17 @@ class BillplzTransactionSummaryController extends Controller
$transactionDataPKB = collect( Http::arrahn()->get('/api/transaction/online/query', ['date' => $date, 'status' => 'paid'])->json() );
$transactionDataPKB = $transactionDataPKB->map(function($x){
$x['account_own_by'] = 'KOOP';
$x['account_own_by'] = 'PKB';
return $x;
});
$transactionDataKOOP = collect( Http::arrahn_koop()->get('/api/transaction/online/query', ['date' => $date, 'status' => 'paid'])->json() );
$transactionDataKOOP = $transactionDataKOOP->map(function($x){
$x['account_own_by'] = 'PKB';
$x['account_own_by'] = 'KOOP';
return $x;
});
$transactionData = $transactionDataPKB->merge($transactionDataKOOP);
$transactionDataPKB = $this->processArrahnTransactions($transactionDataPKB);
@@ -32,7 +33,7 @@ class BillplzTransactionSummaryController extends Controller
$billIds = $transactionData->map(fn($x) => ['bill_id' => $x['bill_id'], 'account_own_by' => $x['account_own_by']]);
$billplzBills = Http::get(config('api.url_arrahn_portal') . '/api/billplz', ['bill_ids' => json_encode($billIds)])->json();
$data = array_map(fn($x, $y) => $this->processBillplzBills($x, $y), $billplzBills, [$transactionDataPKB, $transactionDataKOOP]);
$data = array_map(fn($x, $y) => $this->processBillplzBills($x, $y), $billplzBills, [$transactionDataKOOP, $transactionDataPKB]);
[$billPlzTransactionSummaryKOOP, $billPlzTransactionSummaryPKB] = $data;