diff --git a/app/Controllers/Dashboard.php b/app/Controllers/Dashboard.php index 203c2a3..32c2ffa 100644 --- a/app/Controllers/Dashboard.php +++ b/app/Controllers/Dashboard.php @@ -52,8 +52,8 @@ end STATS order by sr.COLLECTIONDATE desc"; $query = $db->query($sql); $results = $query->getResultArray(); - $data['data'] = $results; + $data['count'] = array_count_values(array_column($results, 'STATS')); return $this->respond($data,200); } diff --git a/app/Controllers/Tubes.php b/app/Controllers/Tubes.php index 2daf176..4b81fc9 100644 --- a/app/Controllers/Tubes.php +++ b/app/Controllers/Tubes.php @@ -7,6 +7,10 @@ class Tubes extends BaseController { public function collect($access, $sample) { $userid = session()->userid; $db = \Config\Database::connect(); + $sql = "if (not exists (select * from cmod.dbo.CM_TUBES where ACCESSNUMBER='$access' )) BEGIN + INSERT INTO cmod.dbo.CM_TUBES(ACCESSNUMBER, SAMPLETYPE, CREATEDATE) select SP_ACCESSNUMBER, SAMPLETYPE, GETDATE() from SP_TUBES where SP_ACCESSNUMBER='$access' + END"; + $query = $db->query($sql); $sql = "if (not exists (select * from cmod.dbo.CM_TUBES where ACCESSNUMBER='$access' AND SAMPLETYPE='$sample')) BEGIN INSERT INTO cmod.dbo.CM_TUBES(ACCESSNUMBER, SAMPLETYPE, COLLECTIONDATE, COLL_USERID, COLLSTATUS, CREATEDATE) VALUES ('$access','$sample', GETDATE(), '$userid', 1, GETDATE()) END ELSE BEGIN diff --git a/app/Views/dashboard.php b/app/Views/dashboard.php index b7b06eb..1f0ae98 100644 --- a/app/Views/dashboard.php +++ b/app/Views/dashboard.php @@ -90,15 +90,13 @@
- - - - - - - - - + + + + + + + @@ -118,7 +116,6 @@ section('script') ?>
OrderMRPatientRequestHospTestStatus
OrderMRPatientRequestHospTestStatus