Fix Date Time Write
This commit is contained in:
@@ -15,6 +15,7 @@ use App\Models\Plan;
|
||||
use Box\Spout\Writer\Common\Creator\WriterEntityFactory;
|
||||
use Box\Spout\Common\Entity\Row;
|
||||
use Carbon\Carbon;
|
||||
use DateTime;
|
||||
use DB;
|
||||
|
||||
class MemberEnrollmentService
|
||||
@@ -45,6 +46,7 @@ class MemberEnrollmentService
|
||||
"The Right Classes Room of BPJS Participants" => "bpjs_class",
|
||||
"Name of Faskes" => "faskes_name",
|
||||
"Rule_BPJSK ('Y' or 'N')" => "bpjsk",
|
||||
"Rule BPJSK" => "bpjsk",
|
||||
"Agent Code / intermediary code" => "agent_code",
|
||||
"Member Name" => "name",
|
||||
"Address1" => "address1",
|
||||
@@ -123,7 +125,7 @@ class MemberEnrollmentService
|
||||
"faskes_fkrtl" => "Faskes FKRTL (Next Level Provider) or Individual group preferred provider",
|
||||
"bpjs_class" => "The Right Classes Room of BPJS Participants",
|
||||
"faskes_name" => "Name of Faskes",
|
||||
"bpjsk" => "Rule_BPJSK ('Y' or 'N')",
|
||||
"bpjsk" => "Rule BPJSK",
|
||||
"agent_code" => "Agent Code / intermediary code",
|
||||
"name" => "Member Name",
|
||||
"address1" => "Address1",
|
||||
@@ -195,8 +197,8 @@ class MemberEnrollmentService
|
||||
"Faskes FKRTL (Next Level Provider) or Individual group preferred provider",
|
||||
"The Right Classes Room of BPJS Participants",
|
||||
"Name of Faskes",
|
||||
"Rule_BPJSK ('Y' or 'N')",
|
||||
"Agent Code / intermediary code",
|
||||
"Rule BPJSK",
|
||||
"Internal Use",
|
||||
"Member Name",
|
||||
"Address1",
|
||||
"Address 1",
|
||||
@@ -1020,7 +1022,15 @@ class MemberEnrollmentService
|
||||
$cells = [];
|
||||
foreach ($this->result_doc_headers as $header) {
|
||||
$value = $row_data[$this->doc_headers_to_field_map[$header]] ?? null;
|
||||
$cells[] = WriterEntityFactory::createCell(is_string($value) ? $value : null);
|
||||
if (is_string($value)) {
|
||||
$cells[] = WriterEntityFactory::createCell($value);
|
||||
}
|
||||
else if ($value instanceof DateTime) {
|
||||
$cells[] = WriterEntityFactory::createCell(Carbon::parse($value)->format('Ymd'));
|
||||
}
|
||||
else {
|
||||
$cells[] = WriterEntityFactory::createCell(null);
|
||||
}
|
||||
}
|
||||
|
||||
return $cells;
|
||||
|
||||
Reference in New Issue
Block a user