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