Merge remote-tracking branch 'origin/staging' into origin/production

This commit is contained in:
Server D3 Linksehat
2024-12-17 17:10:29 +07:00
2 changed files with 14 additions and 3 deletions

View File

@@ -78,14 +78,25 @@ class HospitalController extends Controller
{
$request->validate([
'corporate_id' => 'required',
'code' => 'required',
// 'code' => 'required',
'name' => 'required',
'organization_id' => 'required',
]);
// Membuat singkatan dari nama rumah sakit
$singkatan = "";
$words = explode(' ', $request->name);
foreach ($words as $word) {
$singkatan .= strtoupper(substr($word, 0, 2));
}
// Membuat kode organisasi
$kodeOrganisasi = "ORG000" . $singkatan;
$newCorporateHospital = CorporateHospital::create([
'corporate_id' => $corporate_id,
'code' => $request->code,
'code' => $request->code ? $request->code : $kodeOrganisasi,
'name' => $request->name,
'organization_id' => $request->organization_id,
'description' => $request->description ? $request->description : null,