CHANGE UI LEVEL FIXES - VADIVEL J 2025-08-21

This commit is contained in:
vadivelJ96 2025-08-21 11:49:37 +05:30
parent 9fc5a33d61
commit e487e55ed2

View File

@ -276,11 +276,13 @@ class ThzController extends BaseController
private function ticketConversationSaveNotification($data){
$thz_id = $data['thz_id'] ;
$thz_id = $data['thz_id'] ; // thz is alias of ticket
$assignee_id = $this->findAssigneeId($data['thz_id']) ;
$user_email = $data['email'] ?? '';
$assignee_email = $this->findAssigneeEmail($data['assign_to']) ?? '';
$assignee_email = $this->findAssigneeEmail($assignee_id) ?? '';
$sender_mail = $data['notes_by'] == "User" ? $user_email : $assignee_email ;
$receiver_mail = $data['notes_by'] == "User" ? $assignee_email : $user_email ;
@ -308,6 +310,12 @@ class ThzController extends BaseController
}
private function findAssigneeId($ticketId){
$row = $this->userModel->where('thz_id', $ticketId)->get()->getRow();
$assigneeId = $row ? $row->assign_to : null;
return $assigneeId ? $assigneeId : 0 ;
}
private function ticketSaveEmailNotificationBasedOnRole($emailToNotified , $insertOrUpdate , $ticketId , $data){
$user_email = $emailToNotified['user_email'] ?? null;