FIX_ISSUE

This commit is contained in:
VENKATESHWARAN 2025-09-09 19:06:16 +05:30
parent c60ba57a3d
commit 1b043721f9

View File

@ -3732,6 +3732,7 @@ class EmployeeRestController extends AdminController
]; ];
foreach ($ticket_data as $key => $value) { foreach ($ticket_data as $key => $value) {
foreach ($client_claim_status as $claim_key => $claim_value) { foreach ($client_claim_status as $claim_key => $claim_value) {
if (in_array($value['claim_status_id'], $claim_value)) { // Corrected argument order if (in_array($value['claim_status_id'], $claim_value)) { // Corrected argument order
$ticket_data[$key]['claim_status'] = $claim_key ?? null; // Assign back to the main array $ticket_data[$key]['claim_status'] = $claim_key ?? null; // Assign back to the main array
@ -3748,30 +3749,35 @@ class EmployeeRestController extends AdminController
$ticket_data[$key]['ticket_policy_type'] = $ticketTypeArray[$value['ticket_type_id']] ?? null; $ticket_data[$key]['ticket_policy_type'] = $ticketTypeArray[$value['ticket_type_id']] ?? null;
$ticketMesssageModel = new TicketMessageModel(); $ticketMesssageModel = new TicketMessageModel();
$ticket_message_id = $ticketMesssageModel $ticket_message = $ticketMesssageModel
->where('is_active', 1) ->where('is_active', 1)
->where('sender', "user") ->where('sender', "user")
->where('ticket_id', $ticket_id) ->where('ticket_id', $ticket_id)
->orderBy('id', "desc") ->orderBy('id', "desc")
->first(); ->first();
$claim_file_urls = [];
if ($ticket_message && isset($ticket_message['id'])) {
$claimFiles = new ClaimFilesModel(); $claimFiles = new ClaimFilesModel();
$claim_files_data = $claimFiles $claim_files_data = $claimFiles
->select('id as claim_file_id, doc_name as claim_file_name') ->select('id as claim_file_id, doc_name as claim_file_name')
->where('is_active', 1) ->where('is_active', 1)
->where('file_type', 2) ->where('file_type', 2)
->where('ticket_id', $ticket_id) ->where('ticket_id', $ticket_id)
->where('ticket_message_id', $ticket_message_id['id']) ->where('ticket_message_id', $ticket_message['id'])
->findAll(); ->findAll();
$claim_file_urls = []; foreach ($claim_files_data as &$value) {
foreach ($claim_files_data as $key => &$value) { $value['url'] = base_url('downloadClaimFile/') . $value['claim_file_id'];
$value['url'] = base_url('downloadClaimFile/') . $value['id'];
$claim_file_urls[] = $value; $claim_file_urls[] = $value;
} }
unset($value); unset($value);
}
// always set the key (empty if no files found)
$ticket_data['claim_files'] = $claim_file_urls;
$ticket_data[$key]['claim_files'] = $claim_file_urls;
} }
} }