update input transaksi

This commit is contained in:
2023-09-27 12:04:59 +07:00
parent 4a6d11f5d3
commit 23ce443b52
8 changed files with 137 additions and 14 deletions

View File

@@ -300,7 +300,7 @@ class ClaimController extends Controller
// Membuat penulis entitas Spout
$writer = WriterEntityFactory::createXLSXWriter();
// Membuka penulis untuk menulis ke file
$writer->openToFile(public_path('files/CorporatePlan&BenefitImportData.xlsx'));
$writer->openToFile(public_path('files/Benefit Usage Report.xlsx'));
// Sheet 1
$writer->getCurrentSheet()->setName('Worksheet');
@@ -320,15 +320,17 @@ class ClaimController extends Controller
'plan',
'benefit',
'claimRequest',
'claimRequest.service'
'claimRequest.service',
'encounters',
])
// ->latest()
->get()->toArray();
foreach ($claims as $index => $row){
dd($row);
$rowData = [
'', // Count of Usage
$row['code'], // Claim Number
'', // Insurar Code
$row['member']? $row['member']['payor_id'] : '-', // Insurar Code
$row['member']['current_policy']? $row['member']['current_policy']['code'] : '', // Policy no
$row['member']['current_corporate']? $row['member']['current_corporate']['name'] : '', // Corporate Name
$row['member']['current_plan']? $row['member']['current_plan']['code'] : '', // Plan Code
@@ -339,7 +341,7 @@ class ClaimController extends Controller
$row['member']['current_corporate']? $row['member']['current_corporate']['code'] : '', // Institution Code
'', // Invoice Line Number
$row['status'], // Claim Status
'', // Admission Date
$row['claim_request']? $row['claim_request']['submission_date'] : '-', // Admission Date
'', // Discharge Date
'', // Date Of Service
'', // Place Of Service
@@ -354,7 +356,7 @@ class ClaimController extends Controller
$row['claim_request'] ? $row['claim_request']['service']['description'] : '', // ServiceDescription
'', // UnitPrice
'', // Quantity
'', // Tarif
$row['member']['current_policy']['latest_limit_journal'] ? abs($row['member']['current_policy']['latest_limit_journal']['total_credit']): '', // Tarif
'', // Claimable amount
'', // Paid by customer
'', // HD Disc
@@ -369,7 +371,7 @@ class ClaimController extends Controller
'', // Claimable Status
$row['claim_request'] ? $row['claim_request']['service']['description'] : '', // ServiceDescription, // Benefit Code
];
// dd($rowData);
$row = WriterEntityFactory::createRowFromArray($rowData);
$writer->addRow($row);
}
@@ -444,7 +446,7 @@ class ClaimController extends Controller
return Helper::responseJson([
'file_name' => "Data Claim Report " . date('Y-m-d h:i:s'),
"file_url" => url('files/CorporatePlan&BenefitImportData.xlsx')
"file_url" => url('files/Benefit Usage Report.xlsx')
]);
}
}