diff --git a/application/controllers/mockup/fo/ibl_registration/Order.php b/application/controllers/mockup/fo/ibl_registration/Order.php index 35e05725..a79e6221 100644 --- a/application/controllers/mockup/fo/ibl_registration/Order.php +++ b/application/controllers/mockup/fo/ibl_registration/Order.php @@ -4792,7 +4792,7 @@ GROUP BY T_SampleStationID "; $rst['companies'] = $row_company ? [$row_company] : []; // Tests dari order_detail_order — format identik registration_v37 selectPx - $detail_rows = $this->db_smartone->query( + $qry_detail = $this->db_smartone->query( "SELECT odo.*, spm.px_type, spm.nat_test AS spm_nat_test, @@ -4804,7 +4804,12 @@ GROUP BY T_SampleStationID "; WHERE odo.orderDetailOrderOrderID = ? AND odo.orderDetailOrderIsActive = 'Y' ORDER BY odo.orderDetailOrderID ASC", [$row_header['orderID']] - )->result_array(); + ); + if (!$qry_detail) { + $this->sys_error_db("tests query: " . $this->db_smartone->error()['message'], $this->db_smartone); + exit; + } + $detail_rows = $qry_detail->result_array(); $tests = []; foreach ($detail_rows as $d) {