diff --git a/app/Config/Routes.php b/app/Config/Routes.php
index 9c1b388e..1527b8cc 100755
--- a/app/Config/Routes.php
+++ b/app/Config/Routes.php
@@ -545,6 +545,7 @@ $routes->group("/bdsReport", ["filter" => "authMVC"], function ($routes) {
$routes->group("/ticket", ["filter" => "authMVC"], function ($routes) {
$routes->match( ['get', 'post'], 'list','TicketController::ticketList');
$routes->get('feedback-list','TicketController::feedbackList');
+ $routes->get('remove','TicketController::removeTicket');
$routes->get('new/(:any)','TicketController::ticket_form/$1');
$routes->post('create','TicketController::createTicket');
$routes->post('update','TicketController::updateTicket');
diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php
index 39440f05..a490bddc 100755
--- a/app/Controllers/ClientController.php
+++ b/app/Controllers/ClientController.php
@@ -44,6 +44,7 @@ use App\Models\ClientApiModel;
use App\Controllers\EmpDataServiceController;
use App\Controllers\GoogleDriveController;
+use App\Controllers\PolicyTransactionController;
use App\Helpers\sendMailNotification;
use App\Models\PTCOShareDetailsModel;
@@ -4608,6 +4609,10 @@ class ClientController extends AdminController
// $res = $empServiceController->excelFileDataValidation(['file_id' => '865']);
// $res = $empServiceController->employeesSIEnhanceProcess(['file_id' => '829']);
// $res = $empServiceController->employeeDisembark(['file_id' => '858']);
+
+ $policyTransactionController = new PolicyTransactionController();
+ // $res = $policyTransactionController->validateInsurerStatement(['file_id' => '17']);
+ // $res = $policyTransactionController->updateInsurerStatement(['file_id' => '22']);
// dd('-----', $res);
diff --git a/app/Controllers/PolicyTransactionController.php b/app/Controllers/PolicyTransactionController.php
index 310cc939..d0242215 100644
--- a/app/Controllers/PolicyTransactionController.php
+++ b/app/Controllers/PolicyTransactionController.php
@@ -2380,7 +2380,7 @@ class PolicyTransactionController extends BaseController
if (($actual_bp_brokerage && $actual_bp_brokerage != 0 && $actual_bp_brokerage != "")) {
$total_amt += $actual_bp_brokerage;
//percentage reverse calculation
- if ($actual_bp_per == 0 || $actual_bp_per == "") {
+ if (($actual_bp_per == 0 || $actual_bp_per == 0) && !empty($actual_bp_amt)) {
$actual_bp_per = round(($actual_bp_brokerage / $actual_bp_amt) * 100, 2);
}
} else {
@@ -2395,7 +2395,7 @@ class PolicyTransactionController extends BaseController
if ($actual_tp_brokerage && $actual_tp_brokerage != 0 && $actual_tp_brokerage != "") {
$total_amt += $actual_tp_brokerage;
//percentage reverse calculation
- if ($actual_tp_per == 0 || $actual_tp_per == "") {
+ if (($actual_tp_per == 0 || $actual_tp_per == "") && !empty($actual_tp_amt)) {
$actual_tp_per = ($actual_tp_brokerage / $actual_tp_amt) * 100;
}
} else {
@@ -2410,7 +2410,7 @@ class PolicyTransactionController extends BaseController
if ($actual_tep_brokerage && $actual_tep_brokerage != 0 && $actual_tep_brokerage != "") {
$total_amt += $actual_tep_brokerage;
//percentage reverse calculation
- if ($actual_tep_per == 0 || $actual_tep_per == "") {
+ if (($actual_tep_per == 0 || $actual_tep_per == "") && !empty($actual_tep_amt)) {
$actual_tep_per = ($actual_tep_brokerage / $actual_tep_amt) * 100;
}
} else {
diff --git a/app/Controllers/TicketController.php b/app/Controllers/TicketController.php
index 37685b55..7cbf5766 100644
--- a/app/Controllers/TicketController.php
+++ b/app/Controllers/TicketController.php
@@ -954,10 +954,27 @@ class TicketController extends BaseController
}
public function convertHtmlToText($html)
+ {
+ if(!empty($html)){
+ $dom = new DOMDocument();
+ @$dom->loadHTML($html);
+ return strip_tags($dom->saveHTML());
+ }else{
+ return '';
+ }
+ }
+
+ public function removeTicket()
{
- $dom = new DOMDocument();
- @$dom->loadHTML($html);
- return strip_tags($dom->saveHTML());
+ $ticket_id = $this->request->getGet('ticket_id');
+ if(!empty($ticket_id)){
+ $data['is_active'] = 0;
+ $this->ticketMasterModel->where('id', $ticket_id)->set($data)->update();
+ return $this->respond(['status' => true, 'code' => 200, 'message' => 'Claim removed successfully'], 200);
+ }else{
+ return $this->respond(['status' => false, 'code' => 404, 'message' => 'Failed to remove Claim'], 200);
+ }
+
}
//---- Email Trigger Part----------------------------------------------------------------------------------------------
diff --git a/app/Views/insurer_statement_list.php b/app/Views/insurer_statement_list.php
index be2954d7..fed5f122 100644
--- a/app/Views/insurer_statement_list.php
+++ b/app/Views/insurer_statement_list.php
@@ -1004,7 +1004,7 @@ maxDate.setDate(today.getDate() + 180);
// Request failed, handle error
console.error("Request failed:", status, error);
toastr.error('Something went wrong! Try later', 'Error');
- $('#uploadForm')[0].reset();
+ // $('#uploadForm')[0].reset();
$('.close').click()
$('.loader').fadeOut();
$('.loader-mask').delay(10).fadeOut('slow');
diff --git a/app/Views/ticket_form_gmc.php b/app/Views/ticket_form_gmc.php
index 8eb8c494..a9779a33 100644
--- a/app/Views/ticket_form_gmc.php
+++ b/app/Views/ticket_form_gmc.php
@@ -180,7 +180,15 @@
-