GWM : ecard log

This commit is contained in:
Gowtham M 2026-03-06 12:30:16 +05:30
parent ab343bc210
commit 35bf3db741
2 changed files with 21 additions and 9 deletions

View File

@ -82,6 +82,8 @@ class ApiServiceController extends BaseController
{
try{
if(empty($params) && $this->response){
$payload = $this->request->getJSON(true);
@ -105,6 +107,9 @@ class ApiServiceController extends BaseController
}
log_message('error', 'Ecard Request started | client_policy_id: '.$client_policy_id.' | policyNo: '.$policy_no.' | emp_code: '.$emp_code.' | type: '.$type);
// $employee_policy = $this->employeePolicyModel
// ->select('employees.*, employee_polices.tpa_id , employee_polices.rand_string , employee_polices.uhid as uhid , client_policy.tpa_id as tpa_primary_id ')
// ->join('employees', 'employee_polices.employee_id = employees.id', 'left')
@ -126,11 +131,15 @@ class ApiServiceController extends BaseController
->whereIn('employees.emp_status', ['active', 'expired'])
->findAll();
log_message('error', 'Ecard Request - Employee data fetched | count: '.count($employee_policy).' | type: '.$type);
if(count($employee_policy) > 0)
{
if($employee_policy[0]['tpa_id'] != null)
{
log_message('error', 'Ecard Request - tpa_id found | tpa_id: '.$employee_policy[0]['tpa_id'].' | type: '.$type);
if($employee_policy[0]['tpa_primary_id'] == $this->medi_assist_primary_key)//Medi assist
{
@ -176,11 +185,11 @@ class ApiServiceController extends BaseController
$data['message'] = "E-card not generated";
}
} else {
$data['eCardDownload'] = null;
$data['message'] = "E-card not generated";
log_message('error', 'TPA number is null');
}
} else {
$data['eCardDownload'] = null;
$data['message'] = "E-card not generated";
log_message('error', 'TPA number is null');
}
}else{
$data['eCardDownload'] = null;
$data['message'] = "E-card not generated";

View File

@ -121,10 +121,10 @@ class ICICILombardController extends AdminController
$body = [
"PolicyNumber" => "4016/PPN/A/O/53185987/00/000",
"CDBGAccountNumber" => "CD-MUM-0026",
"CorrelationId" => "550e8400-e29b-41d4-a716-446655440022",
"CorrelationId" => "550e8400-e29b-41d4-a716-446655440023",
"MemberDetails" => [
[
"MemberEmpId" => "EMPID3625565",
"MemberEmpId" => "EMPID3625566",
"DOJ" => "21-MAR-2019",
"InsuredName" => "sanjeev",
"DOB" => "7-JUL-1993",
@ -136,7 +136,7 @@ class ICICILombardController extends AdminController
"FlagStatus" => "A"
],
[
"MemberEmpId" => "EMPID3625565",
"MemberEmpId" => "EMPID3625566",
"DOJ" => "21-MAR-2019",
"InsuredName" => "bhavya",
"DOB" => "8-AUG-1970",
@ -195,6 +195,7 @@ class ICICILombardController extends AdminController
//fetch token
$tokenResponse = $this->generateAuthToken('esbgpauhid');
// dd($tokenResponse);
if (!$tokenResponse || empty($tokenResponse['data']['access_token'])) {
return $this->response->setJSON([
'status' => false,
@ -213,13 +214,15 @@ class ICICILombardController extends AdminController
];
$body = [
"PolicyNumber" => "4016/PPN/A/O/53185987/00/000",
"PolicyNumber" => "4016/PPN/A/O/53185987/00/001",
"IMID" => "201580517901",
"CorrelationId" => "550e8400-e29b-41d4-a716-446655440022"
];
$response = call_third_party_api($url, 'POST', $headers, $body, true);
// dd($response);
return $this->response->setJSON($response);
}