diff --git a/app/Controllers/ApiServiceController.php b/app/Controllers/ApiServiceController.php index 28b2aec6..fda4d846 100644 --- a/app/Controllers/ApiServiceController.php +++ b/app/Controllers/ApiServiceController.php @@ -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"; diff --git a/app/Controllers/ICICILombardController.php b/app/Controllers/ICICILombardController.php index 4d98bc96..717f8a05 100644 --- a/app/Controllers/ICICILombardController.php +++ b/app/Controllers/ICICILombardController.php @@ -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); }