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{ try{
if(empty($params) && $this->response){ if(empty($params) && $this->response){
$payload = $this->request->getJSON(true); $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 // $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 ') // ->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') // ->join('employees', 'employee_polices.employee_id = employees.id', 'left')
@ -126,11 +131,15 @@ class ApiServiceController extends BaseController
->whereIn('employees.emp_status', ['active', 'expired']) ->whereIn('employees.emp_status', ['active', 'expired'])
->findAll(); ->findAll();
log_message('error', 'Ecard Request - Employee data fetched | count: '.count($employee_policy).' | type: '.$type);
if(count($employee_policy) > 0) if(count($employee_policy) > 0)
{ {
if($employee_policy[0]['tpa_id'] != null) 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 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"; $data['message'] = "E-card not generated";
} }
} else { } else {
$data['eCardDownload'] = null; $data['eCardDownload'] = null;
$data['message'] = "E-card not generated"; $data['message'] = "E-card not generated";
log_message('error', 'TPA number is null'); log_message('error', 'TPA number is null');
} }
}else{ }else{
$data['eCardDownload'] = null; $data['eCardDownload'] = null;
$data['message'] = "E-card not generated"; $data['message'] = "E-card not generated";

View File

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