From 67e055fa37a0c69aab3ac81b01ff1a2341cff9b1 Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Wed, 16 Apr 2025 10:31:46 +0800 Subject: [PATCH] fix missing status on TM Messages --- app/Controllers/API_TM.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/Controllers/API_TM.php b/app/Controllers/API_TM.php index 3602fc0..e82e0ab 100644 --- a/app/Controllers/API_TM.php +++ b/app/Controllers/API_TM.php @@ -96,7 +96,9 @@ class API_TM extends ResourceController { $reffid = $qdata['reference_id']; $company = $qdata['company_name']; $loc = $qdata['branch']; - $status = $qdata['status']; + if(isset($qdata['status'])) { + $status = $qdata['status']; + } else { $status='order'; } if($status == 'order') { $reqstatus = '0'; } else { $reqstatus = '1'; } @@ -159,10 +161,12 @@ class API_TM extends ResourceController { $query = $db->query($sql); $results = $query->getResultArray(); if(!isset($results[0])) { - $sql = "INSERT INTO cmod.dbo.CM_TM_REQUESTS (REFFID, REQNUMBER, REQDATE, AGENT, DOC, LOC, PATID, COMPANY, LOGDATE, BW, BH, VISITDESC, VISITTYPE, REQSTATUS) - VALUES ('$reffid', '$visitnum', '$visitdt', '$agentname', '$doc', '$loc', '$patid', '$company', '$createdt', '$bw', '$bh', '$visitdesc', '$visittype', '' )"; - $db->query($sql); - $reqid = $db->insertID(); + if($reqstatus != 1) { + $sql = "INSERT INTO cmod.dbo.CM_TM_REQUESTS (REFFID, REQNUMBER, REQDATE, AGENT, DOC, LOC, PATID, COMPANY, LOGDATE, BW, BH, VISITDESC, VISITTYPE, REQSTATUS) + VALUES ('$reffid', '$visitnum', '$visitdt', '$agentname', '$doc', '$loc', '$patid', '$company', '$createdt', '$bw', '$bh', '$visitdesc', '$visittype', '$reqstatus' )"; + $db->query($sql); + $reqid = $db->insertID(); + } } else { $reqid = $results[0]['REQID']; $sql = "UPDATE cmod.dbo.CM_TM_REQUESTS SET REQNUMBER='$visitnum', REQDATE='$visitdt', AGENT='$agentname', DOC='$doc', LOC='$loc', PATID='$patid',