From 341db4738075738e4fa6ddf777ff203c4baa6f2a Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Thu, 9 Oct 2025 13:04:05 +0700 Subject: [PATCH] Update perbaikan migration specimen, dummy seeder dan indentasi model patisit --- app/Database/Migrations/2025-10-07-132705_Specimen.php | 2 +- app/Database/Seeds/DummySeeder.php | 8 ++++++++ app/Models/PatVisitModel.php | 6 +++--- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/app/Database/Migrations/2025-10-07-132705_Specimen.php b/app/Database/Migrations/2025-10-07-132705_Specimen.php index ea8539a..669e2df 100644 --- a/app/Database/Migrations/2025-10-07-132705_Specimen.php +++ b/app/Database/Migrations/2025-10-07-132705_Specimen.php @@ -63,7 +63,7 @@ class CreateSpecimenTable extends Migration { 'EndDate' => ['type' => 'DATETIME', 'null' => true], 'ArchiveDate' => ['type' => 'DATETIME', 'null' => true] ]); - $this->forge->addKey('SpcStaSID', true); + $this->forge->addKey('SpcStaID', true); $this->forge->createTable('specimenstatus'); $this->forge->addField([ diff --git a/app/Database/Seeds/DummySeeder.php b/app/Database/Seeds/DummySeeder.php index a788815..66b0a0b 100644 --- a/app/Database/Seeds/DummySeeder.php +++ b/app/Database/Seeds/DummySeeder.php @@ -5,6 +5,7 @@ namespace App\Database\Seeds; use CodeIgniter\Database\Seeder; class DummySeeder extends Seeder { + public function run() { // location $data = [ @@ -18,6 +19,13 @@ class DummySeeder extends Seeder { ]; $this->db->table('locationaddress')->insertBatch($data); + // users + $data = [ + ['id'=>1, 'role_id'=>1, 'username'=>'zaka', 'password'=>'$2y$12$vSB7PpKOUKEyFKbeExiGkuujRfQbR.yl6YVudDpfy24FemZopBG0m'], + ['id'=>2, 'role_id'=>1, 'username'=>'tes' , 'password'=>'$2y$12$KwPedIPb7K/0IR/8/FcwdOMG4eBNNAXSjXnbkB26SwjH4Nf7PaYBe'] + ]; + $this->db->table('users')->insertBatch($data); + // contact $data = [ ['ContactID'=>1, 'NameFirst'=>'Default', 'NameLast'=>'Doctor', 'Title'=>'', 'Initial'=>'DEFDOC', diff --git a/app/Models/PatVisitModel.php b/app/Models/PatVisitModel.php index 862eba9..a20b9bb 100644 --- a/app/Models/PatVisitModel.php +++ b/app/Models/PatVisitModel.php @@ -6,9 +6,9 @@ use CodeIgniter\Model; use App\Models\CounterModel; class PatVisitModel extends Model { - protected $table = 'patvisit'; - protected $primaryKey = 'InternalPVID'; - protected $allowedFields = ['PVID', 'InternalPID', 'EpisodeID', 'EndDate']; + protected $table = 'patvisit'; + protected $primaryKey = 'InternalPVID'; + protected $allowedFields = ['PVID', 'InternalPID', 'EpisodeID', 'EndDate']; protected $db; protected $visnum_prefix;