CHANGE_UI_Issues - VADIVEL J 2025-09-23
This commit is contained in:
parent
20f1a442a4
commit
81a58c5495
@ -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));
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user