diff --git a/ss_gw.php b/ss_gw.php index 7651c8a..97ee5b3 100644 --- a/ss_gw.php +++ b/ss_gw.php @@ -64,6 +64,41 @@ if ($p["cmd"] == "service_req") { $dbh->jsonReply($resp, $dbh->info()); exit; } +if ($p["cmd"] == "clinic-service_req") { + $resp = $dbh->connect(); + $dbh->exit_if_error($resp[0], $resp[1]); + $ids = implode(",", $p["ids"]); + if ($ids == "") { + $ids = "0"; + } + $sql = "select + T_OrderDetailUserID, + T_OrderHeaderID, + T_OrderDetailID,T_OrderDetailT_TestID, + T_OrderDetailT_TestCode, + T_OrderDetailT_TestName, + T_OrderDetailLastUpdate, + T_OrderHeaderDate, + concat(T_OrderDetailSamplingDate,' ',T_OrderDetailSamplingTime) + T_OrderDetailSamplingDate, + M_UserFullName + from + t_orderdetail + join t_orderheader + on T_OrderDetailT_OrderHeaderID in ($ids) + and T_OrderHeaderID = T_OrderDetailT_OrderHeaderID + and T_OrderDetailIsActive='Y' + and T_OrderDetailPrice > 0 + join m_user on T_OrderDetailUserID = M_UserID + join t_test on T_OrderDetailT_TestID = T_TestID + and T_TestIsActive = 'Y' + join t_testgroup on T_TestT_TestGroupID = T_TestGroupID + and T_TestGroupT_ServiceID <> 1 and T_TestGroupIsActive = 'Y'"; + $resp = $dbh->query($sql); + $dbh->exit_if_error($resp[0], $resp[1]); + $dbh->jsonReply($resp, $dbh->info()); + exit; +} if ($p["cmd"] == "clinic-encounter") { $resp = $dbh->connect();