From a9c68fffc995479d56d7d29a70dec06a3508559a Mon Sep 17 00:00:00 2001 From: ivan-sim Date: Fri, 5 Jan 2024 17:28:43 +0700 Subject: [PATCH] Update --- .../Http/Controllers/Api/RequestLogController.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php index 59a1ab48..a684ca66 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php @@ -59,12 +59,23 @@ class RequestLogController extends Controller { // Memulai transaksi DB::beginTransaction(); + + // Membuat singkatan dari nama rumah sakit + $singkatan = ""; + $words = explode(' ', $request->name_provider); + + foreach ($words as $word) { + $singkatan .= strtoupper(substr($word, 0, 1)); + } + + // Membuat kode organisasi + $kodeOrganisasi = "ORG000" . $singkatan; // Insert data ke tabel organizations $organization_id = DB::table('organizations') ->insertGetId([ 'name' => $request->name_provider, - 'code' => $request->name_provider, + 'code' => $kodeOrganisasi, 'type' => 'hospital', 'created_at' => now(), 'created_by' => auth()->user()->id