FIX_TPA_API_E_CARD_SEND
This commit is contained in:
parent
1cd0e12fdb
commit
5c668e41f9
@ -79,6 +79,7 @@ class ApiServiceController extends BaseController
|
|||||||
$client_policy_id = $params['client_policy_id'] ?? null;
|
$client_policy_id = $params['client_policy_id'] ?? null;
|
||||||
$policy_no = $params['policy_no'] ?? null;
|
$policy_no = $params['policy_no'] ?? null;
|
||||||
$type = $params['type'] ?? 'download';
|
$type = $params['type'] ?? 'download';
|
||||||
|
$all_member = $params['all_member'] ?? null;
|
||||||
|
|
||||||
log_message('error', 'Received Payload INTERNAL : '. json_encode($params ?? ""));
|
log_message('error', 'Received Payload INTERNAL : '. json_encode($params ?? ""));
|
||||||
|
|
||||||
@ -107,10 +108,16 @@ class ApiServiceController extends BaseController
|
|||||||
// direct download
|
// direct download
|
||||||
$data['eCardDownload'] = base_url('download-e-card/') . $employee_policy[0]['rand_string'].'/1';
|
$data['eCardDownload'] = base_url('download-e-card/') . $employee_policy[0]['rand_string'].'/1';
|
||||||
}else{
|
}else{
|
||||||
// view and download
|
if(isset($all_member) && !empty($all_member)){
|
||||||
|
// view and download all members
|
||||||
|
$data['eCardDownload'] = base_url('download-e-card/') . $employee_policy[0]['rand_string'].'/1/1';
|
||||||
|
}else{
|
||||||
|
// view and download single member
|
||||||
$data['eCardDownload'] = base_url('download-e-card/') . $employee_policy[0]['rand_string'].'/0/1';
|
$data['eCardDownload'] = base_url('download-e-card/') . $employee_policy[0]['rand_string'].'/0/1';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$data['message'] = "E-card generated";
|
$data['message'] = "E-card generated";
|
||||||
if(empty($data['eCardDownload'])){
|
if(empty($data['eCardDownload'])){
|
||||||
$data['message'] = "E-card not generated";
|
$data['message'] = "E-card not generated";
|
||||||
|
|||||||
@ -4968,6 +4968,10 @@ class EmpDataServiceController extends BaseController
|
|||||||
'client_policy_id' => $emp_details['client_policy_id'],
|
'client_policy_id' => $emp_details['client_policy_id'],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
if(empty($single_mail)){
|
||||||
|
$params['all_member'] = 1;
|
||||||
|
}
|
||||||
|
|
||||||
$params['common'] = [
|
$params['common'] = [
|
||||||
'client_id' => $emp_details['client_id'],
|
'client_id' => $emp_details['client_id'],
|
||||||
'client_branch_id' => $emp_details['client_branch_id'],
|
'client_branch_id' => $emp_details['client_branch_id'],
|
||||||
|
|||||||
@ -331,6 +331,7 @@ class MediAssistApiController extends BaseController
|
|||||||
$db = \Config\Database::connect();
|
$db = \Config\Database::connect();
|
||||||
$updated = 0;
|
$updated = 0;
|
||||||
|
|
||||||
|
$employee_policy_ids = [];
|
||||||
foreach ($employeePolicyData as $policy_data) {
|
foreach ($employeePolicyData as $policy_data) {
|
||||||
foreach ($allBenef as $row) {
|
foreach ($allBenef as $row) {
|
||||||
|
|
||||||
@ -370,6 +371,10 @@ class MediAssistApiController extends BaseController
|
|||||||
WHERE id = ?";
|
WHERE id = ?";
|
||||||
$db->query($sql, [$row['benefMediAssistID'], $policy_data['emp_policy_id']]);
|
$db->query($sql, [$row['benefMediAssistID'], $policy_data['emp_policy_id']]);
|
||||||
|
|
||||||
|
// for e-card send
|
||||||
|
if(strtolower(trim($policy_data['relationship'])) == 'self'){
|
||||||
|
$employee_policy_ids[] = $policy_data['emp_policy_id'];
|
||||||
|
}
|
||||||
|
|
||||||
if ($db->affectedRows() > 0) {
|
if ($db->affectedRows() > 0) {
|
||||||
$updated++;
|
$updated++;
|
||||||
@ -384,6 +389,12 @@ class MediAssistApiController extends BaseController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// send e-card
|
||||||
|
if(!empty($employee_policy_ids)){
|
||||||
|
log_message('error', "sendMailForDownloadingECard JOB PUSHED.");
|
||||||
|
Jobs::addJob(['job_name' => 'sendMailForDownloadingECard', 'payload' => $employee_policy_ids]);
|
||||||
|
}
|
||||||
|
|
||||||
// update file table status after the tpa id successfully updated
|
// update file table status after the tpa id successfully updated
|
||||||
if (isset($requestData['file_id']) && !empty($requestData['file_id'])) {
|
if (isset($requestData['file_id']) && !empty($requestData['file_id'])) {
|
||||||
$file_model = new BatchFileModel();
|
$file_model = new BatchFileModel();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user