ss_gw.php: add clinic-service_req cmd (service id <> 1)

This commit is contained in:
2026-08-14 12:57:41 +07:00
parent a07a704394
commit 15599cc4a3

View File

@@ -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();