From 81a58c54957403b6cc83ae809b1cd3b689f07581 Mon Sep 17 00:00:00 2001 From: vadivelJ96 Date: Tue, 23 Sep 2025 11:07:12 +0530 Subject: [PATCH] CHANGE_UI_Issues - VADIVEL J 2025-09-23 --- app/Controllers/ThzController.php | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/app/Controllers/ThzController.php b/app/Controllers/ThzController.php index ddaf04f8..9d778ca9 100644 --- a/app/Controllers/ThzController.php +++ b/app/Controllers/ThzController.php @@ -38,6 +38,7 @@ class ThzController extends BaseController public function __construct() { + set_session_context('THZ-CONTROLLER'); $this->thzMasterModel = new ThzMasterModel(); $this->thzMasterNotesModel = new ThzMasterNotesModel(); $this->thzTypeModel = new thzTypeModel(); @@ -106,7 +107,7 @@ class ThzController extends BaseController $emailNotificationResult = $this->ticketSaveNotification($data, $insertOrUpdate = $text, $id); - log_message('error', 'emailNotificationResult: ' . json_encode($emailNotificationResult)); + $this->myLogger->logme('error', 'emailNotificationResult: ' . json_encode($emailNotificationResult)); return $this->response->setJSON([ 'status' => $result ? 'success' : 'error', @@ -153,7 +154,7 @@ class ThzController extends BaseController if ($returnType === 'api') { if (empty($tickets)) { // return $this->response->setJSON([ 'status' => 'error','message' => 'No tickets found'])->setStatusCode(404); - log_message('error', 'empty tickets in ticket list: ' . json_encode($tickets)); + $this->myLogger->logme('error', 'empty tickets in ticket list: ' . json_encode($tickets)); throw new \RuntimeException('No tickets found', 400); } } else { @@ -201,7 +202,7 @@ class ThzController extends BaseController $result = $this->thzMasterNotesModel->insert($data); if (empty($result)) { - log_message('error', 'Ticket conversation insert failed..!!: ' . json_encode($result)); + $this->myLogger->logme('error', 'Ticket conversation insert failed..!!: ' . json_encode($result)); throw new \RuntimeException('No tickets found', 404); } @@ -249,7 +250,7 @@ class ThzController extends BaseController $details = $this->thzMasterModel->ticketAutoFetchDetails($client_id, $mobile); if (empty($details)) { - log_message('error', 'empty AutoFetchDetails for client_id : ' . json_encode($client_id)); + $this->myLogger->logme('error', 'empty AutoFetchDetails for client_id : ' . json_encode($client_id)); throw new \RuntimeException('No Data found', 400); } @@ -305,7 +306,7 @@ class ThzController extends BaseController $notes = $this->thzMasterNotesModel->ticketConversationList($thz_id, $returnType); $result['notes'] = !empty($notes) ? $notes : []; } else { - log_message('error', 'No tickets found for ticket id ' . json_encode($thz_id)); + $this->myLogger->logme('error', 'No tickets found for ticket id ' . json_encode($thz_id)); throw new \RuntimeException('No tickets found', 400); } } else { @@ -369,7 +370,7 @@ class ThzController extends BaseController if ($method === 'get') { $types = $this->thzTypeModel->select('id,name,is_active')->where('is_active', 1)->findAll(); if (empty($types)) { - log_message('error', 'No ticket types found '); + $this->myLogger->logme('error', 'No ticket types found '); return $this->response->setJSON(['status' => 'error', 'message' => 'No ticket types found'])->setStatusCode(404); } return $this->response->setJSON(['status' => 'success', 'data' => $types])->setStatusCode(200); @@ -431,7 +432,7 @@ class ThzController extends BaseController if (empty($details)) { - log_message('error', 'No history details found for ticket id ' . json_encode($thz_id) ); + $this->myLogger->logme('error', 'No history details found for ticket id ' . json_encode($thz_id) ); throw new \RuntimeException('No History found', 404); } @@ -630,7 +631,7 @@ class ThzController extends BaseController $cc = getenv('G_ticketing_system_cc'); - log_message('error', "env for cc G_ticketing_system_cc ".$cc); + $this->myLogger->logme('error', "env for cc G_ticketing_system_cc ".$cc); $template = empty($assignee_email) ? 'ticket_save_create_user_unassigned' @@ -644,7 +645,10 @@ class ThzController extends BaseController // send to account manager and if it is more than one email also no problem we send to all account managers if (!empty($account_manager_email)) { + $this->myLogger->logme('error', "mail sent for account manager ". json_encode($account_manager_email)); $this->sendEmail($template, $data, $account_manager_email, $ticketId, $cc); + }else{ + $this->myLogger->logme('error', "mail not sent for account manager "); } break; @@ -683,12 +687,14 @@ class ThzController extends BaseController $mailTemplate = $this->ticketMailTemplateModel->where('template_name', $templateName)->findAll()[0] ?? []; if (empty($mailTemplate)) { - log_message('error','No Mail Template Found To send email in ticketing system'); + $this->myLogger->logme('error','No Mail Template Found To send email in ticketing system'); return; } if( empty($cc)){ - log_message('error', 'empty cc attached for template name : ' . json_encode($templateName)); + $this->myLogger->logme('error', 'empty cc attached for template name : ' . json_encode($templateName)); + }else{ + $this->myLogger->logme('error', "cc attached for template name : " . json_encode($templateName)); } $mailTemplate['subject'] = str_replace('%subject%', $data['subject'] ?? '', $mailTemplate['subject']); @@ -713,6 +719,9 @@ class ThzController extends BaseController $bcc_string = $bcc; $res = MailHelper::send_email(['from_mail' => $from_mail, 'mail' => $to_mail, 'cc' => $cc_string, 'subject' => $subject, 'message' => $message, 'attachments' => $attachments, 'reply_to' => $reply_to, 'bcc' => $bcc_string]); + + $this->myLogger->logme('error', 'Mail Response : ' . json_encode($res)); + }