Skip to content

Commit

Permalink
Merge pull request #57 from IrsyadProject/feature-kodewilayahindonesia
Browse files Browse the repository at this point in the history
fix: kode wilayah indonesia
  • Loading branch information
ivanwilliammd authored Oct 10, 2024
2 parents 00992cf + 74d1d4f commit d5d0a7a
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return CreateKodeWilayahIndonesiaTable extends Migration
{
/**
* Run the migrations.
Expand Down
2 changes: 1 addition & 1 deletion database/seeders/KodeWilayahIndonesiaSeeder.php.stub
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ class KodeWilayahIndonesiaSeeder extends CsvSeeder
* @return void
*/
public function __construct(){
$this->file = base_path().'/database/seeders/csv/kode_wilayah.csv';
$this->file = base_path().'/database/seeders/csv/kode_wilayah_indonesia.csv';
$this->tablename = config('satusehatintegration.kode_wilayah_indonesia_table_name');
$this->delimiter = ',';
}
Expand Down
40 changes: 30 additions & 10 deletions src/SatusehatIntegrationServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ public function boot()
{
// Publish Config
$this->publishes([
__DIR__.'/../config/satusehatintegration.php' => config_path('satusehatintegration.php'),
__DIR__ . '/../config/satusehatintegration.php' => config_path('satusehatintegration.php'),
], 'config');

$this->mergeConfigFrom(__DIR__.'/../config/satusehatintegration.php', 'satusehatintegration');
$this->mergeConfigFrom(__DIR__ . '/../config/satusehatintegration.php', 'satusehatintegration');

// Publish Migrations for Token
if (! class_exists('CreateSatusehatTokenTable')) {
$timestamp = date('Y_m_d_His', time());

$this->publishes([
__DIR__.'/../database/migrations/create_satusehat_token_table.php.stub' => database_path("/migrations/{$timestamp}_create_satusehat_token_table.php"),
__DIR__ . '/../database/migrations/create_satusehat_token_table.php.stub' => database_path("/migrations/{$timestamp}_create_satusehat_token_table.php"),
], 'migrations');
}

Expand All @@ -29,7 +29,7 @@ public function boot()
$timestamp = date('Y_m_d_His', time());

$this->publishes([
__DIR__.'/../database/migrations/create_satusehat_log_table.php.stub' => database_path("/migrations/{$timestamp}_create_satusehat_log_table.php"),
__DIR__ . '/../database/migrations/create_satusehat_log_table.php.stub' => database_path("/migrations/{$timestamp}_create_satusehat_log_table.php"),
], 'migrations');
}

Expand All @@ -38,19 +38,19 @@ public function boot()
$timestamp = date('Y_m_d_His', time());

$this->publishes([
__DIR__.'/../database/migrations/create_satusehat_icd10_table.php.stub' => database_path("/migrations/{$timestamp}_create_satusehat_icd10_table.php"),
__DIR__ . '/../database/migrations/create_satusehat_icd10_table.php.stub' => database_path("/migrations/{$timestamp}_create_satusehat_icd10_table.php"),
], 'icd10');
}

// Publish ICD 10 csv data
$this->publishes([
__DIR__.'/../database/seeders/csv/icd10.csv.stub' => database_path('/seeders/csv/icd10.csv'),
__DIR__ . '/../database/seeders/csv/icd10.csv.stub' => database_path('/seeders/csv/icd10.csv'),
], 'icd10');

// Publish Seeder for ICD 10
if (! class_exists('Icd10Seeder')) {
$this->publishes([
__DIR__.'/../database/seeders/Icd10Seeder.php.stub' => database_path('/seeders/Icd10Seeder.php'),
__DIR__ . '/../database/seeders/Icd10Seeder.php.stub' => database_path('/seeders/Icd10Seeder.php'),
], 'icd10');
}

Expand All @@ -59,22 +59,42 @@ public function boot()
$timestamp = date('Y_m_d_His', time());

$this->publishes([
__DIR__.'/../database/migrations/create_satusehat_icd9cm_table.php.stub' => database_path("/migrations/{$timestamp}_create_satusehat_icd9cm_table.php"),
__DIR__ . '/../database/migrations/create_satusehat_icd9cm_table.php.stub' => database_path("/migrations/{$timestamp}_create_satusehat_icd9cm_table.php"),
], 'icd9cm');
}

// Publish ICD 9 CM csv data
$this->publishes([
__DIR__.'/../database/seeders/csv/icd9cm.csv.stub' => database_path('/seeders/csv/icd9cm.csv'),
__DIR__ . '/../database/seeders/csv/icd9cm.csv.stub' => database_path('/seeders/csv/icd9cm.csv'),
], 'icd9cm');

// Publish Seeder for ICD 9 CM
if (! class_exists('Icd9cmSeeder')) {
$this->publishes([
__DIR__.'/../database/seeders/Icd9cmSeeder.php.stub' => database_path('/seeders/Icd9cmSeeder.php'),
__DIR__ . '/../database/seeders/Icd9cmSeeder.php.stub' => database_path('/seeders/Icd9cmSeeder.php'),
], 'icd9cm');
}

// Publish Migrations for Kode Wilayah Indonesia
if (! class_exists('CreateKodeWilayahIndonesiaTable')) {
$timestamp = date('Y_m_d_His', time());

$this->publishes([
__DIR__ . '/../database/migrations/create_kode_wilayah_indonesia_table.php.stub' => database_path("/migrations/{$timestamp}_create_kode_wilayah_indonesia_table.php"),
], 'kodewilayahindonesia');
}

// Publish Kode Wilayah Indonesia csv data
$this->publishes([
__DIR__ . '/../database/seeders/csv/kode_wilayah_indonesia.csv.stub' => database_path('/seeders/csv/icd10.csv'),
], 'kodewilayahindonesia');

// Publish Seeder for Kode Wilayah Indonesia
if (! class_exists('KodeWilayahIndonesiaSeeder')) {
$this->publishes([
__DIR__ . '/../database/seeders/KodeWilayahIndonesiaSeeder.php.stub' => database_path('/seeders/KodeWilayahIndonesiaSeeder.php'),
], 'kodewilayahindonesia');
}
}

public function register()
Expand Down

0 comments on commit d5d0a7a

Please sign in to comment.