diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index 366849f8..40ea8e5f 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -3636,6 +3636,11 @@ class EmployeeRestController extends AdminController return $this->respond(['status' => false, 'code' => 400, 'message' => $message], 200); } + // this call for TPA integration + $apiServiceController = new ApiServiceController(); + $apiServiceController->pushClaims($insert_status); + log_message('error', "pushClaims function called with Ticket ID: {$insert_status}, In Employee Rest Controller"); + } else { $message = 'Something Went Wrong'; return $this->respond(['status' => false, 'code' => 400, 'message' => $message], 200); diff --git a/app/Controllers/TicketController.php b/app/Controllers/TicketController.php index f6a924c2..f41b9a8f 100644 --- a/app/Controllers/TicketController.php +++ b/app/Controllers/TicketController.php @@ -1056,6 +1056,12 @@ class TicketController extends BaseController $this->putHistoryAfterInsert($ticket_data, $return_value); $mail_responce = $this->sendAutoMailTrigger($return_value); $this->autoMessageInsertBasedOnMailResponse($mail_responce, $return_value); + + // this call for TPA integration + $apiServiceController = new ApiServiceController(); + $apiServiceController->pushClaims($return_value); + log_message('error', "pushClaims function called with Ticket ID: {$return_value}, In Ticket Controller"); + return $this->respond(['status' => true, 'ticket_id' => $return_value, 'code' => 200, 'data' => $ticket_data, "message" => "Claim created successfully", 'mail_responce' => $mail_responce], 200); } else { return $this->respond(['status' => false, 'code' => 404, 'message' => 'Failed to create claim'], 200);