From 76956507392cbf295eab8d394742bedd981b6f36 Mon Sep 17 00:00:00 2001 From: R Date: Fri, 19 Jan 2024 10:58:58 +0700 Subject: [PATCH 01/11] Add Seeder UpdateTarifLMSSeeder --- database/seeders/UpdateTarifLMSSeeder.php | 213 ++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 database/seeders/UpdateTarifLMSSeeder.php diff --git a/database/seeders/UpdateTarifLMSSeeder.php b/database/seeders/UpdateTarifLMSSeeder.php new file mode 100644 index 00000000..6c519d3e --- /dev/null +++ b/database/seeders/UpdateTarifLMSSeeder.php @@ -0,0 +1,213 @@ + "A", + // "sHealthCare" => "Rumah Sakit Awal Bros Sudirman Pekanbaru", + // ], + // [ + // "sKodeRS" => "B", + // "sHealthCare" => "Rumah Sakit Awal Bros Batam", + // ], + // [ + // "sKodeRS" => "BW", + // "sHealthCare" => "Primaya Hospital Bhakti Wara", + // ], + // [ + // "sKodeRS" => "C", + // "sHealthCare" => "Primaya Hospital Tangerang", + // ], + // [ + // "sKodeRS" => "D", + // "sHealthCare" => "Primaya Hospital Bekasi Barat", + // ], + // [ + // "sKodeRS" => "E", + // "sHealthCare" => "Primaya Evasari Hospital", + // ], + // [ + // "sKodeRS" => "F", + // "sHealthCare" => "Primaya Hospital Makassar", + // ], + // [ + // "sKodeRS" => "G", + // "sHealthCare" => "Rumah Sakit Awal Bros Ujung Batu", + // ], + // [ + // "sKodeRS" => "I", + // "sHealthCare" => "Rumah Sakit Awal Bros Panam", + // ], + // [ + // "sKodeRS" => "K", + // "sHealthCare" => "Rumah Sakit Awal Bros Ahmad Yani", + // ], + // [ + // "sKodeRS" => "M", + // "sHealthCare" => "Primaya Hospital Bekasi Timur", + // ], + // [ + // "sKodeRS" => "N", + // "sHealthCare" => "Primaya Hospital Betang Pambelum", + // ], + // [ + // "sKodeRS" => "O", + // "sHealthCare" => "Primaya Hospital Inco Sorowako", + // ], + // [ + // "sKodeRS" => "P", + // "sHealthCare" => "Primaya Hospital Bekasi Utara", + // ], + // [ + // "sKodeRS" => "PK", + // "sHealthCare" => "Primaya Hospital Pasar Kemis", + // ], + // [ + // "sKodeRS" => "Q", + // "sHealthCare" => "Primaya Hospital Karawang", + // ], + // [ + // "sKodeRS" => "SK", + // "sHealthCare" => "Primaya Hospital Sukabumi", + // ], + // ] + + $dataTarifs = [ + // [ + // 'adm_rajal' => null, + + // 'appt_umum' => null, + // 'walkin_umum' => null, + // 'telekonsul_umum' => null, + + // 'appt_spesialis' => 250000, + // 'walkin_spesialis' => 250000, + // 'telekonsul_spesialis' => 213000, + + // 'appt_subspesialis' => 345000, + // 'walkin_subspesialis' => 345000, + // 'telekonsul_subspesialis' => 293000, + + // 'applied_to' => ['A', 'KODERSLMS'] + // ], + [ + 'adm_rajal' => 100000, + + 'appt_umum' => 120000, + 'walkin_umum' => 120000, + 'telekonsul_umum' => 102000, + + 'appt_spesialis' => 250000, + 'walkin_spesialis' => 250000, + 'telekonsul_spesialis' => 213000, + + 'appt_subspesialis' => 345000, + 'walkin_subspesialis' => 345000, + 'telekonsul_subspesialis' => 293000, + + 'applied_to' => ['P'] + ] + ]; + + $spesialisUmum = Speciality::where('sSlug', 'general-practitioner')->first(); + + foreach ($dataTarifs as $tarif) { + // [MARK] : UMUM + // Update Tarif Dokter Umum + $updateUmum = []; + if ($tarif['walkin_umum'] != null) { + $updateUmum[] = ['nBiaya' => $tarif['walkin_umum']]; + } + if ($tarif['telekonsul_umum'] != null) { + $updateUmum[] = ['nBiayaTC' => $tarif['telekonsul_umum']]; + $updateUmum[] = ['nBiayaATC' => $tarif['telekonsul_umum']]; + } + // Updating + $dokUmum = JadwalDokter::query() + ->where('nIDSpesialis', $spesialisUmum->nID) + ->whereHas('healthcare', function($hc) use ($tarif) { + $hc->whereIn('sKodeRS', $tarif['applied_to']); + }) + ->update([ + 'nBiaya' => $tarif['walkin_umum'], + 'nBiayaTC' => $tarif['telekonsul_umum'], + 'nBiayaATC' => $tarif['telekonsul_umum'], + 'dUpdateOn' => now() + ]); + $this->command->info('Updating : Dokter Umum'); + + // [MARK] : SPESIALIS + // Update Tarif Dokter Spesialis + $updateSpesialis = []; + if ($tarif['walkin_spesialis'] != null) { + $updateUmum[] = ['nBiaya' => $tarif['walkin_spesialis']]; + } + if ($tarif['telekonsul_spesialis'] != null) { + $updateUmum[] = ['nBiayaTC' => $tarif['telekonsul_spesialis']]; + $updateUmum[] = ['nBiayaATC' => $tarif['telekonsul_spesialis']]; + } + + // Updating + $dokSpesialis = JadwalDokter::query() + ->whereNot(function ($q) use ($spesialisUmum) { + $q->where('nIDSpesialis', $spesialisUmum->nID); + }) + ->where('sIsSubSpesialis', 0) + ->whereHas('healthcare', function($hc) use ($tarif) { + $hc->whereIn('sKodeRS', $tarif['applied_to']); + }) + ->update([ + 'nBiaya' => $tarif['walkin_spesialis'], + 'nBiayaTC' => $tarif['telekonsul_spesialis'], + 'nBiayaATC' => $tarif['telekonsul_spesialis'], + 'dUpdateOn' => now() + ]); + $this->command->info('Updating : Dokter Spesialis'); + + + // [MARK] : SUBSPESIALIS + // Update Tarif Dokter Sub Spesialis + $updateSubSpesialis = []; + if ($tarif['walkin_subspesialis'] != null) { + $updateUmum[] = ['nBiaya' => $tarif['walkin_subspesialis']]; + } + if ($tarif['telekonsul_subspesialis'] != null) { + $updateUmum[] = ['nBiayaTC' => $tarif['telekonsul_subspesialis']]; + $updateUmum[] = ['nBiayaATC' => $tarif['telekonsul_subspesialis']]; + } + + // Updating + $dokSubSpesialis = JadwalDokter::query() + ->whereNot(function ($q) use ($spesialisUmum) { + $q->where('nIDSpesialis', $spesialisUmum->nID); + }) + ->where('sIsSubSpesialis', 1) + ->whereHas('healthcare', function($hc) use ($tarif) { + $hc->whereIn('sKodeRS', $tarif['applied_to']); + }) + ->update([ + 'nBiaya' => $tarif['walkin_subspesialis'], + 'nBiayaTC' => $tarif['telekonsul_subspesialis'], + 'nBiayaATC' => $tarif['telekonsul_subspesialis'], + 'dUpdateOn' => now() + ]); + $this->command->info('Updating : Dokter Sub Spesialis'); + } + } +} From 1d1392c2d0fd68345b0a1babb54df7bdda518325 Mon Sep 17 00:00:00 2001 From: R Date: Fri, 19 Jan 2024 11:19:54 +0700 Subject: [PATCH 02/11] Add Seeder UpdateTarifLMSSeeder --- database/seeders/UpdateTarifLMSSeeder.php | 103 ++++++++++------------ 1 file changed, 48 insertions(+), 55 deletions(-) diff --git a/database/seeders/UpdateTarifLMSSeeder.php b/database/seeders/UpdateTarifLMSSeeder.php index 6c519d3e..2b4d1835 100644 --- a/database/seeders/UpdateTarifLMSSeeder.php +++ b/database/seeders/UpdateTarifLMSSeeder.php @@ -132,82 +132,75 @@ class UpdateTarifLMSSeeder extends Seeder // Update Tarif Dokter Umum $updateUmum = []; if ($tarif['walkin_umum'] != null) { - $updateUmum[] = ['nBiaya' => $tarif['walkin_umum']]; + $updateUmum['nBiaya'] = $tarif['walkin_umum']; } if ($tarif['telekonsul_umum'] != null) { - $updateUmum[] = ['nBiayaTC' => $tarif['telekonsul_umum']]; - $updateUmum[] = ['nBiayaATC' => $tarif['telekonsul_umum']]; + $updateUmum['nBiayaTC'] = $tarif['telekonsul_umum']; + $updateUmum['nBiayaATC'] = $tarif['telekonsul_umum']; + } + if (count($updateUmum)) { + $updateUmum['dUpdateOn'] = now(); + // Updating + $dokUmum = JadwalDokter::query() + ->where('nIDSpesialis', $spesialisUmum->nID) + ->whereHas('healthcare', function($hc) use ($tarif) { + $hc->whereIn('sKodeRS', $tarif['applied_to']); + }) + ->update($updateUmum); + $this->command->info('Updating : Dokter Umum'); } - // Updating - $dokUmum = JadwalDokter::query() - ->where('nIDSpesialis', $spesialisUmum->nID) - ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']); - }) - ->update([ - 'nBiaya' => $tarif['walkin_umum'], - 'nBiayaTC' => $tarif['telekonsul_umum'], - 'nBiayaATC' => $tarif['telekonsul_umum'], - 'dUpdateOn' => now() - ]); - $this->command->info('Updating : Dokter Umum'); // [MARK] : SPESIALIS // Update Tarif Dokter Spesialis $updateSpesialis = []; if ($tarif['walkin_spesialis'] != null) { - $updateUmum[] = ['nBiaya' => $tarif['walkin_spesialis']]; + $updateSpesialis['nBiaya'] = $tarif['walkin_spesialis']; } if ($tarif['telekonsul_spesialis'] != null) { - $updateUmum[] = ['nBiayaTC' => $tarif['telekonsul_spesialis']]; - $updateUmum[] = ['nBiayaATC' => $tarif['telekonsul_spesialis']]; + $updateSpesialis['nBiayaTC'] = $tarif['telekonsul_spesialis']; + $updateSpesialis['nBiayaATC'] = $tarif['telekonsul_spesialis']; + } + if (count($updateSpesialis)) { + $updateSpesialis['dUpdateOn'] = now(); + // Updating + $dokSpesialis = JadwalDokter::query() + ->whereNot(function ($q) use ($spesialisUmum) { + $q->where('nIDSpesialis', $spesialisUmum->nID); + }) + ->where('sIsSubSpesialis', 0) + ->whereHas('healthcare', function($hc) use ($tarif) { + $hc->whereIn('sKodeRS', $tarif['applied_to']); + }) + ->update($updateSpesialis); + $this->command->info('Updating : Dokter Spesialis'); } - - // Updating - $dokSpesialis = JadwalDokter::query() - ->whereNot(function ($q) use ($spesialisUmum) { - $q->where('nIDSpesialis', $spesialisUmum->nID); - }) - ->where('sIsSubSpesialis', 0) - ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']); - }) - ->update([ - 'nBiaya' => $tarif['walkin_spesialis'], - 'nBiayaTC' => $tarif['telekonsul_spesialis'], - 'nBiayaATC' => $tarif['telekonsul_spesialis'], - 'dUpdateOn' => now() - ]); - $this->command->info('Updating : Dokter Spesialis'); // [MARK] : SUBSPESIALIS // Update Tarif Dokter Sub Spesialis $updateSubSpesialis = []; if ($tarif['walkin_subspesialis'] != null) { - $updateUmum[] = ['nBiaya' => $tarif['walkin_subspesialis']]; + $updateSubSpesialis['nBiaya'] = $tarif['walkin_subspesialis']; } if ($tarif['telekonsul_subspesialis'] != null) { - $updateUmum[] = ['nBiayaTC' => $tarif['telekonsul_subspesialis']]; - $updateUmum[] = ['nBiayaATC' => $tarif['telekonsul_subspesialis']]; + $updateSubSpesialis['nBiayaTC'] = $tarif['telekonsul_subspesialis']; + $updateSubSpesialis['nBiayaATC'] = $tarif['telekonsul_subspesialis']; } + if (count($updateSubSpesialis)) { + $updateSubSpesialis['dUpdateOn'] = now(); - // Updating - $dokSubSpesialis = JadwalDokter::query() - ->whereNot(function ($q) use ($spesialisUmum) { - $q->where('nIDSpesialis', $spesialisUmum->nID); - }) - ->where('sIsSubSpesialis', 1) - ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']); - }) - ->update([ - 'nBiaya' => $tarif['walkin_subspesialis'], - 'nBiayaTC' => $tarif['telekonsul_subspesialis'], - 'nBiayaATC' => $tarif['telekonsul_subspesialis'], - 'dUpdateOn' => now() - ]); - $this->command->info('Updating : Dokter Sub Spesialis'); + // Updating + $dokSubSpesialis = JadwalDokter::query() + ->whereNot(function ($q) use ($spesialisUmum) { + $q->where('nIDSpesialis', $spesialisUmum->nID); + }) + ->where('sIsSubSpesialis', 1) + ->whereHas('healthcare', function($hc) use ($tarif) { + $hc->whereIn('sKodeRS', $tarif['applied_to']); + }) + ->update($updateSubSpesialis); + $this->command->info('Updating : Dokter Sub Spesialis'); + } } } } From fd1a8cffac4fb67180c76efa63a1efb908baaa80 Mon Sep 17 00:00:00 2001 From: R Date: Fri, 19 Jan 2024 14:03:11 +0700 Subject: [PATCH 03/11] Add Seeder UpdateTarifLMSSeeder --- database/seeders/UpdateTarifLMSSeeder.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/database/seeders/UpdateTarifLMSSeeder.php b/database/seeders/UpdateTarifLMSSeeder.php index 2b4d1835..684541b6 100644 --- a/database/seeders/UpdateTarifLMSSeeder.php +++ b/database/seeders/UpdateTarifLMSSeeder.php @@ -146,6 +146,7 @@ class UpdateTarifLMSSeeder extends Seeder ->whereHas('healthcare', function($hc) use ($tarif) { $hc->whereIn('sKodeRS', $tarif['applied_to']); }) + ->withTrashed() ->update($updateUmum); $this->command->info('Updating : Dokter Umum'); } @@ -171,6 +172,7 @@ class UpdateTarifLMSSeeder extends Seeder ->whereHas('healthcare', function($hc) use ($tarif) { $hc->whereIn('sKodeRS', $tarif['applied_to']); }) + ->withTrashed() ->update($updateSpesialis); $this->command->info('Updating : Dokter Spesialis'); } @@ -198,6 +200,7 @@ class UpdateTarifLMSSeeder extends Seeder ->whereHas('healthcare', function($hc) use ($tarif) { $hc->whereIn('sKodeRS', $tarif['applied_to']); }) + ->withTrashed() ->update($updateSubSpesialis); $this->command->info('Updating : Dokter Sub Spesialis'); } From b74ef82239dfce7bdbc25ebcde5061d8f33e9c32 Mon Sep 17 00:00:00 2001 From: R Date: Fri, 19 Jan 2024 14:06:18 +0700 Subject: [PATCH 04/11] Add Seeder UpdateTarifLMSSeeder --- database/seeders/UpdateTarifLMSSeeder.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/database/seeders/UpdateTarifLMSSeeder.php b/database/seeders/UpdateTarifLMSSeeder.php index 684541b6..9abb646b 100644 --- a/database/seeders/UpdateTarifLMSSeeder.php +++ b/database/seeders/UpdateTarifLMSSeeder.php @@ -144,7 +144,8 @@ class UpdateTarifLMSSeeder extends Seeder $dokUmum = JadwalDokter::query() ->where('nIDSpesialis', $spesialisUmum->nID) ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']); + $hc->whereIn('sKodeRS', $tarif['applied_to']) + ->withTrashed(); }) ->withTrashed() ->update($updateUmum); @@ -170,7 +171,8 @@ class UpdateTarifLMSSeeder extends Seeder }) ->where('sIsSubSpesialis', 0) ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']); + $hc->whereIn('sKodeRS', $tarif['applied_to']) + ->withTrashed(); }) ->withTrashed() ->update($updateSpesialis); @@ -198,7 +200,8 @@ class UpdateTarifLMSSeeder extends Seeder }) ->where('sIsSubSpesialis', 1) ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']); + $hc->whereIn('sKodeRS', $tarif['applied_to']) + ->withTrashed(); }) ->withTrashed() ->update($updateSubSpesialis); From efe0d861696f3ef95d3dd2a322864f91b527f14d Mon Sep 17 00:00:00 2001 From: ivan-sim Date: Fri, 19 Jan 2024 14:08:43 +0700 Subject: [PATCH 05/11] Update --- .../src/sections/dashboard/TableListFinalLog.tsx | 6 +++--- .../src/sections/dashboard/TableListReqLog.tsx | 7 +++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/frontend/hospital-portal/src/sections/dashboard/TableListFinalLog.tsx b/frontend/hospital-portal/src/sections/dashboard/TableListFinalLog.tsx index 061c81fe..87264886 100644 --- a/frontend/hospital-portal/src/sections/dashboard/TableListFinalLog.tsx +++ b/frontend/hospital-portal/src/sections/dashboard/TableListFinalLog.tsx @@ -38,7 +38,7 @@ export default function TableListFinalLog() { const [data, setData] = useState([]); // Download LOG - async function handleDownloadLog(request_log_id: any, service_code:any, no_polis:any, full_name:any) { + async function handleDownloadLog(request_log_id: any, service_code:any, no_polis:any, full_name:any, provider:any) { return axios .get(`download-final-log/${request_log_id}`, { responseType: 'blob', @@ -46,7 +46,7 @@ export default function TableListFinalLog() { .then((response) => { console.log(response); // GL Akhir-010124-OP-00001234 Ratih-LinkSehat - const namaFile = 'GL Akhir-'+getFormattedToday()+'-'+service_code+'-'+no_polis+'-'+full_name+'-LinkSehat.pdf'; + const namaFile = 'GL Akhir-'+provider+'-'+getFormattedToday()+'-'+service_code+'-'+no_polis+'-'+full_name+'-LinkSehat.pdf'; const url = URL.createObjectURL(response.data); const link = document.createElement('a'); link.href = url; @@ -369,7 +369,7 @@ export default function TableListFinalLog() { View {obj.status === 'approved' ? ( - handleDownloadLog(obj.id, obj.service_code, obj.no_polis, obj.full_name)}> + handleDownloadLog(obj.id, obj.service_code, obj.no_polis, obj.full_name, obj.provider)}> Download Final LOG diff --git a/frontend/hospital-portal/src/sections/dashboard/TableListReqLog.tsx b/frontend/hospital-portal/src/sections/dashboard/TableListReqLog.tsx index 4f1ddd11..f3d949cf 100644 --- a/frontend/hospital-portal/src/sections/dashboard/TableListReqLog.tsx +++ b/frontend/hospital-portal/src/sections/dashboard/TableListReqLog.tsx @@ -42,15 +42,14 @@ export default function TableList() { const [data, setData] = useState([]); // Download LOG - async function handleDownloadLog(request_log_id: any, service_code:any, no_polis:any, full_name:any) { + async function handleDownloadLog(request_log_id: any, service_code:any, no_polis:any, full_name:any, provider:any) { return axios .get(`download-log/${request_log_id}`, { responseType: 'blob', }) .then((response) => { - console.log(response); // GL Awal-010124-OP-00001234 Ratih-LinkSehat - const namaFile = 'GL Awal-'+getFormattedToday()+'-'+service_code+'-'+no_polis+'-'+full_name+'-LinkSehat.pdf'; + const namaFile = 'GL Awal-'+provider+'-'+getFormattedToday()+'-'+service_code+'-'+no_polis+'-'+full_name+'-LinkSehat.pdf'; const url = URL.createObjectURL(response.data); const link = document.createElement('a'); link.href = url; @@ -368,7 +367,7 @@ export default function TableList() { View {obj.status === 'approved' ? ( - handleDownloadLog(obj.id, obj.service_code, obj.no_polis, obj.full_name)}> + handleDownloadLog(obj.id, obj.service_code, obj.no_polis, obj.full_name, obj.provider)}> Download LOG From 543a1cb715520e9eb5aec11d638e7296e54b3004 Mon Sep 17 00:00:00 2001 From: R Date: Fri, 19 Jan 2024 14:10:49 +0700 Subject: [PATCH 06/11] Add Seeder UpdateTarifLMSSeeder --- database/seeders/UpdateTarifLMSSeeder.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/database/seeders/UpdateTarifLMSSeeder.php b/database/seeders/UpdateTarifLMSSeeder.php index 9abb646b..ec4c011e 100644 --- a/database/seeders/UpdateTarifLMSSeeder.php +++ b/database/seeders/UpdateTarifLMSSeeder.php @@ -139,7 +139,7 @@ class UpdateTarifLMSSeeder extends Seeder $updateUmum['nBiayaATC'] = $tarif['telekonsul_umum']; } if (count($updateUmum)) { - $updateUmum['dUpdateOn'] = now(); + // $updateUmum['dUpdateOn'] = now(); // Updating $dokUmum = JadwalDokter::query() ->where('nIDSpesialis', $spesialisUmum->nID) @@ -163,7 +163,7 @@ class UpdateTarifLMSSeeder extends Seeder $updateSpesialis['nBiayaATC'] = $tarif['telekonsul_spesialis']; } if (count($updateSpesialis)) { - $updateSpesialis['dUpdateOn'] = now(); + // $updateSpesialis['dUpdateOn'] = now(); // Updating $dokSpesialis = JadwalDokter::query() ->whereNot(function ($q) use ($spesialisUmum) { @@ -191,7 +191,7 @@ class UpdateTarifLMSSeeder extends Seeder $updateSubSpesialis['nBiayaATC'] = $tarif['telekonsul_subspesialis']; } if (count($updateSubSpesialis)) { - $updateSubSpesialis['dUpdateOn'] = now(); + // $updateSubSpesialis['dUpdateOn'] = now(); // Updating $dokSubSpesialis = JadwalDokter::query() From b182272de342419bb6c75919e5dd40441814b53e Mon Sep 17 00:00:00 2001 From: R Date: Fri, 19 Jan 2024 14:25:15 +0700 Subject: [PATCH 07/11] Add Seeder UpdateTarifLMSSeeder --- database/seeders/UpdateTarifLMSSeeder.php | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/database/seeders/UpdateTarifLMSSeeder.php b/database/seeders/UpdateTarifLMSSeeder.php index ec4c011e..d763b194 100644 --- a/database/seeders/UpdateTarifLMSSeeder.php +++ b/database/seeders/UpdateTarifLMSSeeder.php @@ -2,6 +2,7 @@ namespace Database\Seeders; +use App\Models\OLDLMS\Healthcare; use App\Models\OLDLMS\JadwalDokter; use App\Models\OLDLMS\Speciality; use Illuminate\Database\Console\Seeds\WithoutModelEvents; @@ -128,6 +129,8 @@ class UpdateTarifLMSSeeder extends Seeder $spesialisUmum = Speciality::where('sSlug', 'general-practitioner')->first(); foreach ($dataTarifs as $tarif) { + $healthcareAppliedIds = Healthcare::whereIn('sKodeRS', $tarif['applied_to'])->pluck('nID'); + // [MARK] : UMUM // Update Tarif Dokter Umum $updateUmum = []; @@ -143,10 +146,7 @@ class UpdateTarifLMSSeeder extends Seeder // Updating $dokUmum = JadwalDokter::query() ->where('nIDSpesialis', $spesialisUmum->nID) - ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']) - ->withTrashed(); - }) + ->whereIn('nIDHealthCare', $healthcareAppliedIds) ->withTrashed() ->update($updateUmum); $this->command->info('Updating : Dokter Umum'); @@ -170,10 +170,7 @@ class UpdateTarifLMSSeeder extends Seeder $q->where('nIDSpesialis', $spesialisUmum->nID); }) ->where('sIsSubSpesialis', 0) - ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']) - ->withTrashed(); - }) + ->whereIn('nIDHealthCare', $healthcareAppliedIds) ->withTrashed() ->update($updateSpesialis); $this->command->info('Updating : Dokter Spesialis'); @@ -199,10 +196,7 @@ class UpdateTarifLMSSeeder extends Seeder $q->where('nIDSpesialis', $spesialisUmum->nID); }) ->where('sIsSubSpesialis', 1) - ->whereHas('healthcare', function($hc) use ($tarif) { - $hc->whereIn('sKodeRS', $tarif['applied_to']) - ->withTrashed(); - }) + ->whereIn('nIDHealthCare', $healthcareAppliedIds) ->withTrashed() ->update($updateSubSpesialis); $this->command->info('Updating : Dokter Sub Spesialis'); From 3f1c620742f3a0656b0fcb27db87e35d75e7fd27 Mon Sep 17 00:00:00 2001 From: R Date: Fri, 19 Jan 2024 16:42:07 +0700 Subject: [PATCH 08/11] UpdateTarifLMSSeeder add adm_rajal --- database/seeders/UpdateTarifLMSSeeder.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/database/seeders/UpdateTarifLMSSeeder.php b/database/seeders/UpdateTarifLMSSeeder.php index d763b194..91a83271 100644 --- a/database/seeders/UpdateTarifLMSSeeder.php +++ b/database/seeders/UpdateTarifLMSSeeder.php @@ -91,7 +91,7 @@ class UpdateTarifLMSSeeder extends Seeder $dataTarifs = [ // [ - // 'adm_rajal' => null, + // 'adm_rajal' => 0, // 'appt_umum' => null, // 'walkin_umum' => null, @@ -108,7 +108,7 @@ class UpdateTarifLMSSeeder extends Seeder // 'applied_to' => ['A', 'KODERSLMS'] // ], [ - 'adm_rajal' => 100000, + 'adm_rajal' => 55000, 'appt_umum' => 120000, 'walkin_umum' => 120000, @@ -135,11 +135,11 @@ class UpdateTarifLMSSeeder extends Seeder // Update Tarif Dokter Umum $updateUmum = []; if ($tarif['walkin_umum'] != null) { - $updateUmum['nBiaya'] = $tarif['walkin_umum']; + $updateUmum['nBiaya'] = $tarif['walkin_umum'] + $tarif['adm_rajal']; } if ($tarif['telekonsul_umum'] != null) { - $updateUmum['nBiayaTC'] = $tarif['telekonsul_umum']; - $updateUmum['nBiayaATC'] = $tarif['telekonsul_umum']; + $updateUmum['nBiayaTC'] = $tarif['telekonsul_umum'] + $tarif['adm_rajal']; + $updateUmum['nBiayaATC'] = $tarif['telekonsul_umum'] + $tarif['adm_rajal']; } if (count($updateUmum)) { // $updateUmum['dUpdateOn'] = now(); @@ -156,11 +156,11 @@ class UpdateTarifLMSSeeder extends Seeder // Update Tarif Dokter Spesialis $updateSpesialis = []; if ($tarif['walkin_spesialis'] != null) { - $updateSpesialis['nBiaya'] = $tarif['walkin_spesialis']; + $updateSpesialis['nBiaya'] = $tarif['walkin_spesialis'] + $tarif['adm_rajal']; } if ($tarif['telekonsul_spesialis'] != null) { - $updateSpesialis['nBiayaTC'] = $tarif['telekonsul_spesialis']; - $updateSpesialis['nBiayaATC'] = $tarif['telekonsul_spesialis']; + $updateSpesialis['nBiayaTC'] = $tarif['telekonsul_spesialis'] + $tarif['adm_rajal']; + $updateSpesialis['nBiayaATC'] = $tarif['telekonsul_spesialis'] + $tarif['adm_rajal']; } if (count($updateSpesialis)) { // $updateSpesialis['dUpdateOn'] = now(); @@ -181,11 +181,11 @@ class UpdateTarifLMSSeeder extends Seeder // Update Tarif Dokter Sub Spesialis $updateSubSpesialis = []; if ($tarif['walkin_subspesialis'] != null) { - $updateSubSpesialis['nBiaya'] = $tarif['walkin_subspesialis']; + $updateSubSpesialis['nBiaya'] = $tarif['walkin_subspesialis'] + $tarif['adm_rajal']; } if ($tarif['telekonsul_subspesialis'] != null) { - $updateSubSpesialis['nBiayaTC'] = $tarif['telekonsul_subspesialis']; - $updateSubSpesialis['nBiayaATC'] = $tarif['telekonsul_subspesialis']; + $updateSubSpesialis['nBiayaTC'] = $tarif['telekonsul_subspesialis'] + $tarif['adm_rajal']; + $updateSubSpesialis['nBiayaATC'] = $tarif['telekonsul_subspesialis'] + $tarif['adm_rajal']; } if (count($updateSubSpesialis)) { // $updateSubSpesialis['dUpdateOn'] = now(); From a54d9107f826a25de7afcee0e1d20d915e4e2e37 Mon Sep 17 00:00:00 2001 From: ivan-sim Date: Mon, 22 Jan 2024 09:46:06 +0700 Subject: [PATCH 09/11] Request untuk Tanggal Pengajuan LOG bisa dipilih --- .../Controllers/Api/RequestLogController.php | 11 +++++-- .../Controllers/Api/RequestLogController.php | 4 +-- app/Services/RequestLogService.php | 4 +-- .../hospital-portal/public/lang/en-US.json | 2 ++ .../hospital-portal/public/lang/id-ID.json | 2 ++ .../src/sections/dashboard/FormRequestLog.tsx | 32 +++++++++++++++++-- 6 files changed, 46 insertions(+), 9 deletions(-) diff --git a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php index 5709ec4a..1d4acf0d 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php @@ -27,25 +27,30 @@ class RequestLogController extends Controller 'service_code' => $request->service_code, 'organization_id' => $request->organization_id, 'organization_name' => $request->organization_name, - 'address_provider' => $request->address_provider + 'address_provider' => $request->address_provider, + 'submission_date' => $request->submission_date, ]; $validator = Validator::make($request->all(), [ 'member_id' => 'required', - 'service_code' => 'required' + 'service_code' => 'required', + 'submission_date' => 'required' ], [ 'member_id.required' => trans('Validation.required',['attribute' => 'Member ID']), 'service_code.required' => trans('Validation.required',['attribute' => 'Service Code']), + 'submission_date.required' => trans('Validation.required',['attribute' => 'Submission Date']), ]); if($request->organization_id) { $validator = Validator::make($request->all(), [ 'organization_id' => 'required', 'member_id' => 'required', - 'service_code' => 'required' + 'service_code' => 'required', + 'submission_date' => 'required' ], [ 'organization_id.required' => trans('Validation.required',['attribute' => 'Provider ID']), 'member_id.required' => trans('Validation.required',['attribute' => 'Member ID']), 'service_code.required' => trans('Validation.required',['attribute' => 'Service Code']), + 'submission_date.required' => trans('Validation.required',['attribute' => 'Submission Date']), ]); } if ($validator->fails()) diff --git a/Modules/Internal/Http/Controllers/Api/RequestLogController.php b/Modules/Internal/Http/Controllers/Api/RequestLogController.php index 9f13e3e6..28d1c5d7 100644 --- a/Modules/Internal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/Internal/Http/Controllers/Api/RequestLogController.php @@ -122,7 +122,7 @@ class RequestLogController extends Controller member: $member, paymentType: 'cashless', serviceCode: $request->service_code, - submissionDate: null, + submissionDate: $request->submission_date, // status: 'approved', status: 'requested', // di nonaktifkan dulu auto approved organization_id: $request->organization_id, @@ -145,7 +145,7 @@ class RequestLogController extends Controller member: $member, paymentType: 'cashless', serviceCode: $request->service_code, - submissionDate: null, + submissionDate: $request->submission_date, status: 'requested', organization_id: $request->organization_id, source: $request->source diff --git a/app/Services/RequestLogService.php b/app/Services/RequestLogService.php index 5a5a5c64..415a7ed2 100644 --- a/app/Services/RequestLogService.php +++ b/app/Services/RequestLogService.php @@ -26,7 +26,7 @@ class RequestLogService{ $member, $paymentType, $serviceCode, - $submissionDate = null, + $submissionDate, $status, $organization_id = null, $source ) @@ -48,7 +48,7 @@ class RequestLogService{ $requestLogData = [ 'code' => $code, 'member_id' => $member->id, - 'submission_date' => $submissionDate ?? now(), + 'submission_date' => $submissionDate ? $submissionDate : now(), 'status' => $status, 'payment_type' => $paymentType, 'service_code' => $serviceCode, diff --git a/frontend/hospital-portal/public/lang/en-US.json b/frontend/hospital-portal/public/lang/en-US.json index e68015ca..37990c22 100644 --- a/frontend/hospital-portal/public/lang/en-US.json +++ b/frontend/hospital-portal/public/lang/en-US.json @@ -14,6 +14,8 @@ "txtDialogMember3" : "Detail", "txtDialogMember4" : "Please select services", "txtDialogMember5" : "Submission Date", + "txtDialogMember6" : "Please select submission date", + "txtCreateAt" : "Create at", "txtDateBirth" : "Date of Birth", "txtGender" : "Gender", "txtMaritalStatus" : "Marital Status", diff --git a/frontend/hospital-portal/public/lang/id-ID.json b/frontend/hospital-portal/public/lang/id-ID.json index 7b95ede9..4e952700 100644 --- a/frontend/hospital-portal/public/lang/id-ID.json +++ b/frontend/hospital-portal/public/lang/id-ID.json @@ -14,6 +14,8 @@ "txtDialogMember3" : "Detail", "txtDialogMember4" : "Mohon pilih layanan", "txtDialogMember5" : "Tanggal Pengajuan", + "txtDialogMember6" : "Mohon pilih tanggal pengajuan", + "txtCreateAt" : "Tanggal Buat", "txtDateBirth" : "Tanggal Lahir", "txtGender" : "Jenis Kelamin", "txtMaritalStatus" : "Status Perkawinan", diff --git a/frontend/hospital-portal/src/sections/dashboard/FormRequestLog.tsx b/frontend/hospital-portal/src/sections/dashboard/FormRequestLog.tsx index 40d8b60f..af551bc7 100644 --- a/frontend/hospital-portal/src/sections/dashboard/FormRequestLog.tsx +++ b/frontend/hospital-portal/src/sections/dashboard/FormRequestLog.tsx @@ -19,6 +19,9 @@ import { LanguageContext } from '@/contexts/LanguageContext'; import Autocomplete from '@mui/material/Autocomplete'; import TextField from '@mui/material/TextField'; import Button from '@mui/material/Button'; +import { DatePicker, LocalizationProvider, MobileDatePicker } from '@mui/x-date-pickers'; +import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'; +import { fPostFormat } from '@/utils/formatTime'; interface MemberType { members: any; @@ -33,6 +36,8 @@ export default function FormRequestClaim({ member, handleSubmitSuccess }: FormRe const { localeData }: any = useContext(LanguageContext); const [serviceCode, setServiceCode] = useState(''); const [idProvider, setIdProvider] = useState(0); + //Submission date + const [submissionDate, setSubmissionDate] = useState(format(new Date(), "yyyy MMM d")); const [submitLoading, setSubmitLoading] = useState(false); function submitRequest() { @@ -46,13 +51,19 @@ export default function FormRequestClaim({ member, handleSubmitSuccess }: FormRe enqueueSnackbar(localeData.txtDialogMember4, { variant: 'warning' }); return false; } + if(submissionDate == '') + { + enqueueSnackbar(localeData.txtDialogMember6, { variant: 'warning' }); + return false; + } setSubmitLoading(true); const formData = { member_id: member.members.id, service_code: serviceCode, organization_id: idProvider, organization_name : name, - address_provider: alamat + address_provider: alamat, + submission_date: fPostFormat(submissionDate, 'yyyy-MM-dd') }; axios .post('/request-log', formData) @@ -103,7 +114,7 @@ export default function FormRequestClaim({ member, handleSubmitSuccess }: FormRe - {localeData.txtDialogMember5} + {localeData.txtCreateAt} {format(new Date(), "d MMM yyyy")} @@ -177,6 +188,23 @@ export default function FormRequestClaim({ member, handleSubmitSuccess }: FormRe + + + {localeData.txtDialogMember5} * + + { + setSubmissionDate( (newValue)); + }} + inputFormat="dd-MM-yyyy" + renderInput={(params) => } + /> + + + + Date: Mon, 22 Jan 2024 11:05:28 +0700 Subject: [PATCH 10/11] Update Address --- Modules/Client/Http/Controllers/Api/ClaimController.php | 2 +- .../Http/Controllers/Api/RequestLogController.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Modules/Client/Http/Controllers/Api/ClaimController.php b/Modules/Client/Http/Controllers/Api/ClaimController.php index a9833309..d5cbc7b1 100644 --- a/Modules/Client/Http/Controllers/Api/ClaimController.php +++ b/Modules/Client/Http/Controllers/Api/ClaimController.php @@ -336,7 +336,7 @@ class ClaimController extends Controller $dataRumahSakit = DB::table('organizations') ->leftJoin('addresses', 'addresses.addressable_id', '=', 'organizations.id') ->where('organizations.id', '=', $item->organization_id) - // ->where('addresses.addressable_type', '=', 'App\Models\Organization') + ->where('addresses.addressable_type', '=', 'App\Models\Organization') ->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit') ->first(); //Data Member diff --git a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php index 1d4acf0d..3f1f7ac3 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php @@ -507,7 +507,7 @@ class RequestLogController extends Controller $dataRumahSakit = DB::table('organizations') ->leftJoin('addresses', 'addresses.addressable_id', '=', 'organizations.id') ->where('organizations.id', '=', $dataRequestLog->organization_id) - // ->where('addresses.addressable_type', '=', 'App\Models\Organization') + ->where('addresses.addressable_type', '=', 'App\Models\Organization') ->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit') ->first(); @@ -686,7 +686,7 @@ class RequestLogController extends Controller $dataRumahSakit = DB::table('organizations') ->leftJoin('addresses', 'addresses.addressable_id', '=', 'organizations.id') ->where('organizations.id', '=', $dataRequestLog->organization_id) - // ->where('addresses.addressable_type', '=', 'App\Models\Organization') + ->where('addresses.addressable_type', '=', 'App\Models\Organization') ->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit') ->first(); From a0e560631afe3b4d27e8e5caefaada2fda46494d Mon Sep 17 00:00:00 2001 From: ivan-sim Date: Mon, 22 Jan 2024 11:52:49 +0700 Subject: [PATCH 11/11] Update Discharge Date Di Final LOG --- .../Controllers/Api/RequestLogController.php | 12 +++++--- .../hospital-portal/public/lang/en-US.json | 6 ++-- .../hospital-portal/public/lang/id-ID.json | 4 ++- .../src/sections/dashboard/DialogFinalLog.tsx | 30 ++++++++++++++++++- .../src/sections/dashboard/FormRequestLog.tsx | 4 +-- .../views/pdf/final_log_page_1.blade.php | 4 +-- resources/views/pdf/req_log_page_1.blade.php | 2 +- 7 files changed, 49 insertions(+), 13 deletions(-) diff --git a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php index 3f1f7ac3..a5a2a6e8 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php @@ -317,12 +317,15 @@ class RequestLogController extends Controller public function requestFinalLog(Request $request) { $data = [ - 'request_logs_id' => $request->request_logs_id + 'request_logs_id' => $request->request_logs_id, + 'discharge_date' => $request->discharge_date, ]; $validator = Validator::make($request->all(), [ - 'request_logs_id' => 'required' + 'request_logs_id' => 'required', + 'discharge_date' => 'required' ], [ - 'request_logs_id.required' => trans('Validation.required',['attribute' => 'Request Logs ID']) + 'request_logs_id.required' => trans('Validation.required',['attribute' => 'Request Logs ID']), + 'discharge_date.required' => trans('Validation.required',['attribute' => 'Discharge Date']) ]); if ($validator->fails()) { @@ -336,7 +339,8 @@ class RequestLogController extends Controller ->where('request_logs.id', '=', $request->request_logs_id) ->update([ 'status_final_log' => 'requested', - 'final_log' => 1 + 'final_log' => 1, + 'discharge_date' => $request->discharge_date, ]); if ($request->hasFile('result_files')) { foreach ($request->result_files as $file) { diff --git a/frontend/hospital-portal/public/lang/en-US.json b/frontend/hospital-portal/public/lang/en-US.json index 37990c22..c2240c3e 100644 --- a/frontend/hospital-portal/public/lang/en-US.json +++ b/frontend/hospital-portal/public/lang/en-US.json @@ -14,7 +14,8 @@ "txtDialogMember3" : "Detail", "txtDialogMember4" : "Please select services", "txtDialogMember5" : "Submission Date", - "txtDialogMember6" : "Please select submission date", + "txtDialogMember6" : "Please select submission date", + "txtWarningDischargeDate" : "Please select discharge date", "txtCreateAt" : "Create at", "txtDateBirth" : "Date of Birth", "txtGender" : "Gender", @@ -47,5 +48,6 @@ "txtYouHave" : "You have", "txtUnm" : "unread messages", "txtNew" : "New", - "txtBeforeThat" : "Before that" + "txtBeforeThat" : "Before that", + "txtDischargeDate" : "Discharge Date" } diff --git a/frontend/hospital-portal/public/lang/id-ID.json b/frontend/hospital-portal/public/lang/id-ID.json index 4e952700..4d9cca02 100644 --- a/frontend/hospital-portal/public/lang/id-ID.json +++ b/frontend/hospital-portal/public/lang/id-ID.json @@ -15,6 +15,7 @@ "txtDialogMember4" : "Mohon pilih layanan", "txtDialogMember5" : "Tanggal Pengajuan", "txtDialogMember6" : "Mohon pilih tanggal pengajuan", + "txtWarningDischargeDate" : "Mohon pilih tanggal keluar", "txtCreateAt" : "Tanggal Buat", "txtDateBirth" : "Tanggal Lahir", "txtGender" : "Jenis Kelamin", @@ -47,5 +48,6 @@ "txtYouHave" : "Anda memiliki", "txtUnm" : "pesan yang belum dibaca", "txtNew" : "Baru", - "txtBeforeThat" : "Sebelum" + "txtBeforeThat" : "Sebelum", + "txtDischargeDate" : "Tanggal Keluar" } diff --git a/frontend/hospital-portal/src/sections/dashboard/DialogFinalLog.tsx b/frontend/hospital-portal/src/sections/dashboard/DialogFinalLog.tsx index 26a74e8b..7bebba3f 100644 --- a/frontend/hospital-portal/src/sections/dashboard/DialogFinalLog.tsx +++ b/frontend/hospital-portal/src/sections/dashboard/DialogFinalLog.tsx @@ -12,9 +12,14 @@ import { useRef, useState, useContext } from 'react'; import { makeFormData } from '@/utils/jsonToFormData'; import { format } from 'date-fns'; import { LanguageContext } from '@/contexts/LanguageContext'; +import { DatePicker, LocalizationProvider, MobileDatePicker } from '@mui/x-date-pickers'; +import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'; +import TextField from '@mui/material/TextField'; export default function DialogFinalLog({ member, getData, onClose, handleSubmitSuccess }: any) { const { localeData }: any = useContext(LanguageContext); + //Submission date + const [dischargeDate, setDischargeDate] = useState(format(new Date(), "yyyy MMM d HH:mm:ss")); // ---------------------------------------------------------------------- // Files Diagnosa @@ -84,12 +89,18 @@ export default function DialogFinalLog({ member, getData, onClose, handleSubmitS const [submitLoading, setSubmitLoading] = useState(false); function submitRequestFinalLog() { + if(dischargeDate == '') + { + enqueueSnackbar(localeData.txtWarningDischargeDate, { variant: 'warning' }); + return false; + } setSubmitLoading(true); const formData = makeFormData({ request_logs_id: member.id, result_files: fileHasilPenunjangs, diagnosa_files: fileDiagnosas, - kondisi_files: fileKondisis + kondisi_files: fileKondisis, + discharge_date: fPostFormat(dischargeDate, 'yyyy-MM-dd HH:mm:ss'), }); axios .post('/request-final-log', formData) @@ -313,6 +324,23 @@ export default function DialogFinalLog({ member, getData, onClose, handleSubmitS + + + {localeData.txtDischargeDate} * + + { + setDischargeDate( (newValue)); + }} + inputFormat="dd-MM-yyyy" + renderInput={(params) => } + /> + + + + (''); const [idProvider, setIdProvider] = useState(0); //Submission date - const [submissionDate, setSubmissionDate] = useState(format(new Date(), "yyyy MMM d")); + const [submissionDate, setSubmissionDate] = useState(format(new Date(), "yyyy MMM d HH:mm:ss")); const [submitLoading, setSubmitLoading] = useState(false); function submitRequest() { @@ -63,7 +63,7 @@ export default function FormRequestClaim({ member, handleSubmitSuccess }: FormRe organization_id: idProvider, organization_name : name, address_provider: alamat, - submission_date: fPostFormat(submissionDate, 'yyyy-MM-dd') + submission_date: fPostFormat(submissionDate, 'yyyy-MM-dd HH:mm:ss') }; axios .post('/request-log', formData) diff --git a/resources/views/pdf/final_log_page_1.blade.php b/resources/views/pdf/final_log_page_1.blade.php index 42b1b176..47320b3c 100644 --- a/resources/views/pdf/final_log_page_1.blade.php +++ b/resources/views/pdf/final_log_page_1.blade.php @@ -242,7 +242,7 @@ {{ wordwrap($request_logs->code,15,"
\n")}} Tanggal : - {{ \Carbon\Carbon::parse($request_logs->submission_date)->format('d M Y') }} + {{ \Carbon\Carbon::parse($request_logs->created_at)->format('d M Y') }} Kepada @@ -354,7 +354,7 @@ Periode Jaminan : - {{ \Carbon\Carbon::parse($request_logs->submission_date)->format('d M Y') }} + {{ \Carbon\Carbon::parse($request_logs->submission_date)->format('d M Y') . ($request_logs->discharge_date ? ' - ' . \Carbon\Carbon::parse($request_logs->discharge_date)->format('d M Y') : '') }} Mata Uang diff --git a/resources/views/pdf/req_log_page_1.blade.php b/resources/views/pdf/req_log_page_1.blade.php index 57013dff..f8ee97d5 100644 --- a/resources/views/pdf/req_log_page_1.blade.php +++ b/resources/views/pdf/req_log_page_1.blade.php @@ -250,7 +250,7 @@ {{ wordwrap($request_logs->code, 15, "
\n") }} Tanggal : - {{ \Carbon\Carbon::parse($request_logs->submission_date)->format('d M Y') }} + {{ \Carbon\Carbon::parse($request_logs->created_at)->format('d M Y') }}