GWM : Merge multiple file for claims

This commit is contained in:
Gowtham M 2026-05-08 14:45:16 +05:30
parent 98b2583ccd
commit a7dee02f91

View File

@ -1621,16 +1621,6 @@ class TicketController extends BaseController
$this->ticketMasterModel->where('id', $return_value)->set($updateUploadedLetterData)->update();
}
// Merge all uploaded PDFs for this ticket into a single combined PDF
try {
helper('merge_pdf');
merge_ticket_pdfs((int) $return_value, [
'ticket_type' => (int) ($ticket_data['ticket_type_id'] ?? 1),
]);
} catch (\Throwable $e) {
log_message('error', 'TicketController::createTicket | merge_ticket_pdfs failed | ticket_id=' . $return_value . ' | ' . $e->getMessage());
}
//mail trigger part
$this->putHistoryAfterInsert($ticket_data, $return_value);
$mail_responce = $this->sendAutoMailTrigger($return_value);
@ -2076,6 +2066,16 @@ class TicketController extends BaseController
$return_value = $this->ticketMasterModel->where('id', $ticket_id)->set($ticket_data)->update();
if ($return_value) {
// Merge all uploaded PDFs for this ticket into a single combined PDF
try {
helper('merge_pdf');
merge_ticket_pdfs((int) $ticket_id, [
'ticket_type' => (int) ($ticket_data['ticket_type_id'] ?? 1),
]);
} catch (\Throwable $e) {
log_message('error', 'TicketController::updateTicket | merge_ticket_pdfs failed | ticket_id=' . $ticket_id . ' | ' . $e->getMessage());
}
$mail_responce = null;
if($old_ticket_data['claim_status_id'] != $ticket_data['claim_status_id']){
//mail trigger part