diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index affdd7dc..c10bce7e 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -3751,6 +3751,8 @@ class EmployeeRestController extends AdminController // $fetchData['relationship'] = strtolower($fetchData['relationship']) ?? $fetchData['relationship']; $fetchData['relationship'] = isset($fetchData['relationship']) ? strtolower($fetchData['relationship']) : null; + $fetchData['created_by'] = $fetchData['emp_id']; + $fetchData['claim_created_by'] = "USER"; // print_r($fetchData); die; $insert_status = $this->ticketMaster->insert($fetchData); @@ -4523,7 +4525,7 @@ class EmployeeRestController extends AdminController // print_r($post_data); die; - $ClientPolicyData = $this->clientPolicyModel + $Query = $this->clientPolicyModel ->select(" client_policy.id as client_policy_id , client_policy.client_id as client_id, @@ -4540,10 +4542,14 @@ class EmployeeRestController extends AdminController ->join('policy_type', 'policy_type.id = client_policy.policy_type_id', 'left') ->where('md5(client_policy.client_id)', $post_data['client_id']) ->where('client_policy.client_branch_id', $post_data['client_branch_id']) - ->where('client_policy.is_active', 1) + ->where('client_policy.is_active', 1); // ->where('client_policy.policy_status', $this->request->getGet('policy_status')) - ->whereIn('client_policy.id', $post_data['policy_id']) - ->first(); + if(is_array($post_data['policy_id'])){ + $Query->whereIn('client_policy.id', $post_data['policy_id']); + }else{ + $Query->where('client_policy.id', $post_data['policy_id']); + } + $ClientPolicyData = $Query->first(); if (empty($post_data['client_id'])) { return $this->respondCreated(['status' => false, 'message' => 'Client is required', 'data' => []]); diff --git a/app/Controllers/FhplApiController.php b/app/Controllers/FhplApiController.php index f43430f4..ec924017 100644 --- a/app/Controllers/FhplApiController.php +++ b/app/Controllers/FhplApiController.php @@ -785,7 +785,8 @@ class FhplApiController extends BaseController 'doa'=>$row['DATE_OF_ADMISSION'], 'dod'=>$row['DATE_OF_DISCHARGE'], 'claim_status_id'=>$claimStatus, - 'tpa_id'=>$this->fhplTpaId + 'tpa_id'=>$this->fhplTpaId, + 'claim_created_by'=>'TPA', ]); } @@ -974,6 +975,7 @@ class FhplApiController extends BaseController 'tpa_claim_type' => $row['CLAIM_TYPE'] ?? null, 'tpa_ailments' => $row['AILMENT'] ?? null, + 'claim_created_by' => 'TPA', 'created_at' => date('Y-m-d H:i:s'), ]; diff --git a/app/Controllers/HealthIndiaApiController.php b/app/Controllers/HealthIndiaApiController.php index 01e86c12..93adcd0a 100644 --- a/app/Controllers/HealthIndiaApiController.php +++ b/app/Controllers/HealthIndiaApiController.php @@ -20,6 +20,7 @@ class HealthIndiaApiController extends BaseController protected $db; protected $healthIndiaTpaId; protected $claim_type_array; + protected $ticketController; public function __construct() { @@ -802,6 +803,7 @@ class HealthIndiaApiController extends BaseController 'dod' => !empty($row['DATEOF_DISCHARGE']) ? date('Y-m-d', strtotime($row['DATEOF_DISCHARGE'])) : null, 'claim_status_id' => $claimStatus, 'tpa_id' => $this->healthIndiaTpaId, + 'claim_created_by'=> 'TPA', 'created_at' => date('Y-m-d H:i:s') ]); $insertedCount++; @@ -1010,6 +1012,7 @@ class HealthIndiaApiController extends BaseController // TPA extras 'tpa_claim_status' => $status, + 'claim_created_by' => 'TPA', 'created_at' => date('Y-m-d H:i:s'), ]; diff --git a/app/Controllers/MediAssistApiController.php b/app/Controllers/MediAssistApiController.php index e553b989..698f1043 100644 --- a/app/Controllers/MediAssistApiController.php +++ b/app/Controllers/MediAssistApiController.php @@ -1317,6 +1317,7 @@ class MediAssistApiController extends BaseController //others 'tpa_claim_type' => $value['typE_OF_CLAIM'], 'tpa_ailments' => ($value['ailment'] ?? '') . ' - ' . ($value['ailmenT_DESC'] ?? ''), + 'claim_created_by' => 'TPA', ]; diff --git a/app/Controllers/TicketController.php b/app/Controllers/TicketController.php index 146b748e..cae257e0 100644 --- a/app/Controllers/TicketController.php +++ b/app/Controllers/TicketController.php @@ -1492,6 +1492,7 @@ class TicketController extends BaseController if ($ticket_data) { + $ticket_data['claim_created_by'] = "CRM"; $return_value = $this->ticketMasterModel->insert($ticket_data); if ($return_value) { //mail trigger part @@ -1936,7 +1937,7 @@ class TicketController extends BaseController ]); } $data = $this->request->getPost(); - $received_data = sanitizeInputArrayAdvanced($data); + $received_data = sanitizeInputArrayAdvanced($data, ['mail_content']); if (isset($received_data['id']) && $received_data['id'] != '') { $status = $this->ticketMailTemplateModel->save($received_data); diff --git a/app/Controllers/TicketServiceController.php b/app/Controllers/TicketServiceController.php index 8e96a780..24e5e463 100644 --- a/app/Controllers/TicketServiceController.php +++ b/app/Controllers/TicketServiceController.php @@ -1440,6 +1440,7 @@ class TicketServiceController extends AdminController if(!empty($data)){ $data['file_id'] = $file_id; + $data['claim_created_by'] = "DUMP"; //insert the claim data to ticket master table $insert = $ticketMasterModal->insert($data); $inserted_claim_list[] = $insert; diff --git a/app/Filters/GlobalPostFileUploadGuard.php b/app/Filters/GlobalPostFileUploadGuard.php index d5b3f4c8..5b303056 100644 --- a/app/Filters/GlobalPostFileUploadGuard.php +++ b/app/Filters/GlobalPostFileUploadGuard.php @@ -136,7 +136,7 @@ class GlobalPostFileUploadGuard implements FilterInterface $response->setStatusCode(403) ->setJSON([ 'status' => 'error', - 'message' => 'File upload rejected: Security policy violation.', + 'message' => 'File upload rejected: Security policy violation.' . ($reason ? " Reason: $reason." : ''), 'debug' => (ENVIRONMENT === 'development') ? $reason : null ]) ->send(); diff --git a/app/Libraries/TPAClaimsImportServices/AbhiClaimImportService.php b/app/Libraries/TPAClaimsImportServices/AbhiClaimImportService.php index 103989bf..4f6ff966 100644 --- a/app/Libraries/TPAClaimsImportServices/AbhiClaimImportService.php +++ b/app/Libraries/TPAClaimsImportServices/AbhiClaimImportService.php @@ -366,7 +366,7 @@ class AbhiClaimImportService extends BaseTpaClaimImportService $item['priority'] = 1; $item['mode_of_intimation'] = 5; $item['ticket_type_id'] = 1; - + $item['claim_created_by'] = 'DUMP_TPA'; $mapped[] = $item; } diff --git a/app/Libraries/TPAClaimsImportServices/FhplClaimImportService.php b/app/Libraries/TPAClaimsImportServices/FhplClaimImportService.php index 7123230c..f2de776f 100644 --- a/app/Libraries/TPAClaimsImportServices/FhplClaimImportService.php +++ b/app/Libraries/TPAClaimsImportServices/FhplClaimImportService.php @@ -432,6 +432,7 @@ class FhplClaimImportService extends BaseTpaClaimImportService $item['priority'] = 1; $item['mode_of_intimation'] = 5; $item['ticket_type_id'] = 1; + $item['claim_created_by'] = 'DUMP_TPA'; $mapped[] = $item; } diff --git a/app/Libraries/TPAClaimsImportServices/IciciClaimImportService.php b/app/Libraries/TPAClaimsImportServices/IciciClaimImportService.php index 6e055139..736d9f5a 100644 --- a/app/Libraries/TPAClaimsImportServices/IciciClaimImportService.php +++ b/app/Libraries/TPAClaimsImportServices/IciciClaimImportService.php @@ -347,6 +347,7 @@ class IciciClaimImportService extends BaseTpaClaimImportService $item['priority'] = 1; $item['mode_of_intimation'] = 5; $item['ticket_type_id'] = 1; + $item['claim_created_by'] = 'DUMP_TPA'; $mapped[] = $item; } diff --git a/app/Libraries/TPAClaimsImportServices/MediAssistClaimImportService.php b/app/Libraries/TPAClaimsImportServices/MediAssistClaimImportService.php index 4a2952fb..a853ade6 100644 --- a/app/Libraries/TPAClaimsImportServices/MediAssistClaimImportService.php +++ b/app/Libraries/TPAClaimsImportServices/MediAssistClaimImportService.php @@ -380,6 +380,7 @@ class MediAssistClaimImportService extends BaseTpaClaimImportService $item['priority'] = 1; $item['mode_of_intimation'] = 5; $item['ticket_type_id'] = 1; + $item['claim_created_by'] = 'DUMP_TPA'; $mapped[] = $item; } diff --git a/app/Libraries/TPAClaimsImportServices/RcareClaimImportService.php b/app/Libraries/TPAClaimsImportServices/RcareClaimImportService.php index afe95c4f..dc9cf54a 100644 --- a/app/Libraries/TPAClaimsImportServices/RcareClaimImportService.php +++ b/app/Libraries/TPAClaimsImportServices/RcareClaimImportService.php @@ -332,7 +332,7 @@ class RcareClaimImportService extends BaseTpaClaimImportService $item['priority'] = 1; $item['mode_of_intimation'] = 5; $item['ticket_type_id'] = 1; - + $item['claim_created_by'] = 'DUMP_TPA'; $mapped[] = $item; } diff --git a/app/Libraries/TPAClaimsImportServices/VidalClaimImportService.php b/app/Libraries/TPAClaimsImportServices/VidalClaimImportService.php index 70a1340c..b263109c 100644 --- a/app/Libraries/TPAClaimsImportServices/VidalClaimImportService.php +++ b/app/Libraries/TPAClaimsImportServices/VidalClaimImportService.php @@ -573,6 +573,7 @@ class VidalClaimImportService extends BaseTpaClaimImportService $item['priority'] = 1; $item['mode_of_intimation'] = 5; $item['ticket_type_id'] = 1; + $item['claim_created_by'] = 'DUMP_TPA'; $mapped[] = $item; } @@ -687,7 +688,8 @@ class VidalClaimImportService extends BaseTpaClaimImportService $item['file_id'] = $file_id; $item['created_by'] = get_session_userid() ?? null; $item['claim_type'] = isset($row['mainclaim_prepost_type']) && !empty($row['mainclaim_prepost_type']) && strtolower($row['mainclaim_prepost_type']) == 'normal' ? 1 : 3; - + $item['claim_created_by'] = 'DUMP_TPA'; + $mapped[] = $item; } diff --git a/app/Models/TicketMasterModel.php b/app/Models/TicketMasterModel.php index d78402b6..475df9b1 100644 --- a/app/Models/TicketMasterModel.php +++ b/app/Models/TicketMasterModel.php @@ -95,6 +95,8 @@ class TicketMasterModel extends Model 'tpa_ailments', 'claim_dump_ref_id', 'last_updated_by', + 'tpa_shortfall_no', + 'claim_created_by', ];