change requests reqnumber reffid reqid
This commit is contained in:
parent
e7a05b176c
commit
b05d9d99e7
@ -12,7 +12,8 @@ class API extends ResourceController {
|
|||||||
|
|
||||||
// log to cm_tm_logs
|
// log to cm_tm_logs
|
||||||
$data = json_encode($raw);
|
$data = json_encode($raw);
|
||||||
//$sql = "INSERT INTO cmod.dbo.CM_TM_LOGS (URL, METHOD, BODY, LOGDATE) VALUES ('API/REQUESTS', 'POST', '$data', GETDATE())";
|
$sql = "INSERT INTO cmod.dbo.CM_TM_LOGS (URL, METHOD, BODY, LOGDATE) VALUES ('API/REQUESTS', 'POST', '$data', GETDATE())";
|
||||||
|
$db->query($sql);
|
||||||
|
|
||||||
$data = array();
|
$data = array();
|
||||||
$qdata = (array)$raw;
|
$qdata = (array)$raw;
|
||||||
@ -56,7 +57,7 @@ class API extends ResourceController {
|
|||||||
$time = $time->setTimezone('Asia/Shanghai');
|
$time = $time->setTimezone('Asia/Shanghai');
|
||||||
$orderdt = $time->toDateTimeString();
|
$orderdt = $time->toDateTimeString();
|
||||||
|
|
||||||
$sql = "select REQID from cmod.dbo.CM_TM_REQUESTS where REQNUMBER='$visitnum'";
|
$sql = "select REQID from cmod.dbo.CM_TM_REQUESTS where REFFID='$reffid'";
|
||||||
$query = $db->query($sql);
|
$query = $db->query($sql);
|
||||||
$results = $query->getResultArray();
|
$results = $query->getResultArray();
|
||||||
if(!isset($results[0])) {
|
if(!isset($results[0])) {
|
||||||
@ -65,7 +66,7 @@ class API extends ResourceController {
|
|||||||
$reqid = $db->insertID();
|
$reqid = $db->insertID();
|
||||||
} else {
|
} else {
|
||||||
$reqid = $results[0]['REQID'];
|
$reqid = $results[0]['REQID'];
|
||||||
$sql = "UPDATE cmod.dbo.CM_TM_REQUESTS SET REQDESC='$visitdesc', REQTYPE='$visittype', REQDATE='$orderdt', AGENT='$agentname', DOC='$doc', LOC='$loc', PATID='$patid' where REQID='$reqid'";
|
$sql = "UPDATE cmod.dbo.CM_TM_REQUESTS SET REQNUMBER='$visitnum', REQDESC='$visitdesc', REQTYPE='$visittype', REQDATE='$orderdt', AGENT='$agentname', DOC='$doc', LOC='$loc', PATID='$patid' where REQID='$reqid'";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -81,14 +82,14 @@ class API extends ResourceController {
|
|||||||
}
|
}
|
||||||
$string = rtrim($string, ',');
|
$string = rtrim($string, ',');
|
||||||
//$sql = "INSERT INTO cmod.dbo.CM_TM_TESTS(REFFID, REQID, HISCODE) VALUES $string";
|
//$sql = "INSERT INTO cmod.dbo.CM_TM_TESTS(REFFID, REQID, HISCODE) VALUES $string";
|
||||||
$sql = "INSERT INTO cmod.dbo.CM_TM_TESTS (REFFID, REQID, HISCODE, TESTSTATUS)
|
$sql = "INSERT INTO cmod.dbo.CM_TM_TESTS (REFFTESTID, REQID, HISCODE, TESTSTATUS)
|
||||||
SELECT S.REFFID, S.REQID, S.HISCODE, S.TESTSTATUS FROM ( VALUES $string ) AS S (REFFID, REQID, HISCODE, TESTSTATUS)
|
SELECT S.REFFTESTID, S.REQID, S.HISCODE, S.TESTSTATUS FROM ( VALUES $string ) AS S (REFFTESTID, REQID, HISCODE, TESTSTATUS)
|
||||||
WHERE NOT EXISTS ( SELECT 1 FROM cmod.dbo.CM_TM_TESTS T WHERE T.REQID = S.REQID AND T.HISCODE = S.HISCODE );";
|
WHERE NOT EXISTS ( SELECT 1 FROM cmod.dbo.CM_TM_TESTS T WHERE T.REQID = S.REQID AND T.HISCODE = S.HISCODE );";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "UPDATE cmod.dbo.CM_TM_TESTS SET TESTSTATUS = S.TESTSTATUS
|
$sql = "UPDATE cmod.dbo.CM_TM_TESTS SET TESTSTATUS = S.TESTSTATUS
|
||||||
FROM cmod.dbo.CM_TM_TESTS T
|
FROM cmod.dbo.CM_TM_TESTS T
|
||||||
INNER JOIN ( VALUES $string ) AS S (REFFID, REQID, HISCODE, TESTSTATUS)
|
INNER JOIN ( VALUES $string ) AS S (REFFTESTID, REQID, HISCODE, TESTSTATUS)
|
||||||
ON T.REQID = S.REQID AND T.HISCODE = S.HISCODE;";
|
ON T.REQID = S.REQID AND T.HISCODE = S.HISCODE;";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user