Add reports_url from qr_printout in search_v2 resultemailv7
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -481,6 +481,7 @@ class Patient extends MY_Controller
|
||||
if ($rows) {
|
||||
foreach ($rows as $k => $v) {
|
||||
$rows[$k]['nonlab_urls'] = $this->get_email_nonlab_urls_data($v['T_OrderHeaderID']);
|
||||
$rows[$k]['reports_url'] = $this->_get_reports_url($v['T_OrderHeaderID']);
|
||||
|
||||
$type = strtoupper($v['T_SendEmailRecepientType']);
|
||||
if ($type == 'DOCTOR') $type = 'DOKTER';
|
||||
@@ -1449,6 +1450,28 @@ function getstatuspergroup()
|
||||
|
||||
}
|
||||
|
||||
private function _get_reports_url($order_id)
|
||||
{
|
||||
$sql = "SELECT
|
||||
togr.T_OrderHeaderGroupResultGroup_ResultID AS Group_ResultID,
|
||||
togr.T_OrderHeaderGroupResultT_TestID AS T_TestID,
|
||||
togr.T_OrderHeaderGroupResultGroup_ResultName AS group_name,
|
||||
IF(ISNULL(qr.QR_PrintOutID), 'not_ready', 'ready') AS status,
|
||||
IFNULL(qr.QR_PrintOutReportURLElectronic, '') AS url_report
|
||||
FROM t_orderheader_group_result togr
|
||||
LEFT JOIN qr_printout qr
|
||||
ON qr.QR_PrintOutT_OrderHeaderID = togr.T_OrderHeaderGroupResultT_OrderHeaderID
|
||||
AND qr.QR_PrintOutGroup_ResultID = togr.T_OrderHeaderGroupResultGroup_ResultID
|
||||
AND qr.QR_PrintOutT_TestID = togr.T_OrderHeaderGroupResultT_TestID
|
||||
AND qr.QR_PrintOutIsActive = 1
|
||||
WHERE
|
||||
togr.T_OrderHeaderGroupResultT_OrderHeaderID = ?
|
||||
AND togr.T_OrderHeaderGroupResultIsActive = 'Y'";
|
||||
|
||||
$query = $this->db_onedev->query($sql, [$order_id]);
|
||||
return $query ? $query->result_array() : [];
|
||||
}
|
||||
|
||||
private function _get_delivery_info($order_id, $delivery_id)
|
||||
{
|
||||
$filter_delivery = "";
|
||||
|
||||
Reference in New Issue
Block a user