Server 103 Commit

This commit is contained in:
Server D3 Linksehat
2024-07-18 16:05:33 +07:00
parent 18732053a1
commit 1bf608b1ed
2380 changed files with 2007 additions and 717 deletions

0
database/seeders/AppointmentTypesSeeder.php Normal file → Executable file
View File

0
database/seeders/BenefitSeeder.php Normal file → Executable file
View File

0
database/seeders/CitySeeder.php Normal file → Executable file
View File

0
database/seeders/DatabaseSeeder.php Normal file → Executable file
View File

0
database/seeders/DistrictSeeder.php Normal file → Executable file
View File

0
database/seeders/DrugSeeder.php Normal file → Executable file
View File

0
database/seeders/DummyClaimSeeder.php Normal file → Executable file
View File

0
database/seeders/DummyCorporateSeeder.php Normal file → Executable file
View File

0
database/seeders/DummyMemberSeeder.php Normal file → Executable file
View File

View File

@@ -0,0 +1,56 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Log;
use App\Models\Organization;
use App\Models\OLDLMS\Healthcare;
use Exception;
class HealthcareSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$datas = Organization::with('addresses')
->where('type', 'hospital')
->whereNotNull('corporate_id_partner')
->get();
foreach ($datas as $data) {
// Fetch related healthcare record
$healthCare = Healthcare::where('sHealthcare', 'like', '%' . $data->name . '%')->first();
$healthCareData = [
'sHealthCare' => $data->name,
'sAlamat' => $data->addresses->first()->text ?? null, // Assuming addresses is a collection
'nIDCountry' => 1,
'sStatus' => 1,
];
try {
if ($healthCare) {
// Update healthcare record
$healthCare->update($healthCareData);
} else {
// Insert healthcare record
$healthCareData = [
'sHealthCare' => $data->name,
'sAlamat' => $data->addresses->first()->text ?? null, // Assuming addresses is a collection
'nIDCountry' => 1,
'sStatus' => 1,
'nIDHealthCareCategory' => 1
];
Healthcare::create($healthCareData);
}
} catch (Exception $e) {
dd($e->getMessage());
}
}
}
}

0
database/seeders/IcdSeeder.php Normal file → Executable file
View File

0
database/seeders/IngestProviderSeeder.php Normal file → Executable file
View File

0
database/seeders/JadwalDokterSeeder.php Normal file → Executable file
View File

0
database/seeders/LinkDokument.php Normal file → Executable file
View File

0
database/seeders/NavigationSeeder.php Normal file → Executable file
View File

0
database/seeders/OrganizationSeeder.php Normal file → Executable file
View File

0
database/seeders/PermissionTableSeeder.php Normal file → Executable file
View File

0
database/seeders/PractitionerRoleDummySeeder.php Normal file → Executable file
View File

0
database/seeders/PractitionerSeeder.php Normal file → Executable file
View File

0
database/seeders/PriceSeeder.php Normal file → Executable file
View File

0
database/seeders/PricesJadwalDokter.php Normal file → Executable file
View File

0
database/seeders/ProvinceSeeder.php Normal file → Executable file
View File

0
database/seeders/RoleSeeder.php Normal file → Executable file
View File

0
database/seeders/ServiceSeeder.php Normal file → Executable file
View File

0
database/seeders/SpecialitiesSeeder.php Normal file → Executable file
View File

0
database/seeders/TarifDokterRsAwalBros.php Normal file → Executable file
View File

0
database/seeders/UpdateOrganizationCities.php Normal file → Executable file
View File

0
database/seeders/UpdateTarifLMSSeeder.php Normal file → Executable file
View File

0
database/seeders/VillageSeeder.php Normal file → Executable file
View File