From 6a4cc3a0d6ea9e46ed4d9eb563ec739257995f0f Mon Sep 17 00:00:00 2001 From: mahdahar <89adham@gmail.com> Date: Mon, 17 Nov 2025 16:53:57 +0700 Subject: [PATCH] add dummy test --- app/Database/Seeds/DummySeeder.php | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/app/Database/Seeds/DummySeeder.php b/app/Database/Seeds/DummySeeder.php index 6f132d8..231e162 100644 --- a/app/Database/Seeds/DummySeeder.php +++ b/app/Database/Seeds/DummySeeder.php @@ -3,6 +3,7 @@ namespace App\Database\Seeds; use CodeIgniter\Database\Seeder; +use App\Models\ValueSet\ValueSetModel; class DummySeeder extends Seeder { @@ -10,6 +11,12 @@ class DummySeeder extends Seeder { public function run() { $now = date('Y-m-d H:i:s'); + $vsModel = new ValueSetModel(); + $rows = $vsModel->select("VID, VSetID, VValue")->findAll(); + $vs = []; + foreach ($rows as $row) { + $vs[$row['VSetID']][$row['VValue']] = $row['VID']; + } // location $data = [ @@ -114,8 +121,22 @@ class DummySeeder extends Seeder { $this->db->table('department')->insertBatch($data); $data = [ - [ 'WorkstationID' => 1, 'DepartmentID' => 1, 'WorkstationCode' => 'QWST', 'WorkstationName'=>'Dummy Workstation', 'Type'=>null, 'LinkTo'=> null, 'Enable'=>1,'CreateDate' => "$now" ], + [ 'WorkstationID' => 1, 'DepartmentID' => 1, 'WorkstationCode' => 'QWST', 'WorkstationName'=>'Dummy Workstation', 'Type'=>null, 'LinkTo'=> null, 'Enable'=>$vs[2][1],'CreateDate' => "$now" ], ]; $this->db->table('workstation')->insertBatch($data); + + // Test + $data = [ + [ "TestSiteCode" => "QTNUM", "TestSiteName" => "Dummy Test Numeric", "Type" => $vs[27]['TNum'], "Description" => "Dum Dum Numeric", "SeqScr" => "1", "SeqRpt" => "1", "IndentLeft" => "0", + "VisibleScr" => $vs[2][1], "VisibleRpt" => $vs[2][1], "CountStat" => $vs[2][1], "CreateDate" => "$now" ], + [ "TestSiteCode" => "QTHRS", "TestSiteName" => "Dummy Test Threshold", "Type" => $vs[27]['TThrs'], "Description" => "Dum Dum Threshold", "SeqScr" => "2", "SeqRpt" => "2", "IndentLeft" => "0", + "VisibleScr" => $vs[2][1], "VisibleRpt" => $vs[2][1], "CountStat" => $vs[2][1], "CreateDate" => "$now" ], + [ "TestSiteCode" => "QPNUM1", "TestSiteName" => "Dummy Test Param1", "Type" => $vs[27]['PNum'], "Description" => "Dum Dum Param1", "SeqScr" => "3", "SeqRpt" => "3", "IndentLeft" => "0", + "VisibleScr" => $vs[2][1], "VisibleRpt" => $vs[2][1], "CountStat" => $vs[2][1], "CreateDate" => "$now" ], + [ "TestSiteCode" => "QPNUM2", "TestSiteName" => "Dummy Test Param2", "Type" => $vs[27]['PNum'], "Description" => "Dum Dum Param2", "SeqScr" => "4", "SeqRpt" => "4", "IndentLeft" => "0", + "VisibleScr" => $vs[2][1], "VisibleRpt" => $vs[2][1], "CountStat" => $vs[2][1], "CreateDate" => "$now" ], + ]; + $this->db->table('testdefsite')->insertBatch($data); + } } \ No newline at end of file