CHANGE_E_CARD_ONE_AND_MANY_AND_CHANGE_SOME_NOTIFICATION_AND_TODOS : RV
This commit is contained in:
parent
180110287c
commit
6977a309f7
@ -19,7 +19,7 @@ $routes->get('/logout', 'LoginController::logout');
|
|||||||
$routes->get('/oauth2callback', 'LoginController::receiveGoogleOAuthResponse');
|
$routes->get('/oauth2callback', 'LoginController::receiveGoogleOAuthResponse');
|
||||||
$routes->get('/auth/google', 'LoginController::initiateGoogleOAuth');
|
$routes->get('/auth/google', 'LoginController::initiateGoogleOAuth');
|
||||||
$routes->get('/update-emp-policy-status', 'ClientController::updateEmpAndPolicyStatus');
|
$routes->get('/update-emp-policy-status', 'ClientController::updateEmpAndPolicyStatus');
|
||||||
$routes->get('download-e-card/(:segment)', 'EmployeeController::generateIDCardForEmployee/$1');
|
$routes->get('download-e-card/(:any)', 'EmployeeController::generateIDCardForEmployee/$1');
|
||||||
$routes->get('download-kyc-docs/(:segment)', 'ClientController::downloadKYCDocument/$1');
|
$routes->get('download-kyc-docs/(:segment)', 'ClientController::downloadKYCDocument/$1');
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2266,12 +2266,12 @@ class EmpDataServiceController extends BaseController
|
|||||||
|
|
||||||
if($status == 'success'){
|
if($status == 'success'){
|
||||||
|
|
||||||
$msg_txt = $data['short_name'] . ' - ' . $data['branch_name'] . ' - ' . $data['policy_name'] . ' - ' . $data['event_type'] . ' - ' . $data['actions'] . ' - ' . $data['insurer_or_tpa'];
|
$msg_txt = $data['client_name'] . '( ' . $data['branch_name'] . ' )' . ' - ' . $data['policy_name'] . ' - ' . $data['event_type'] . ' - ' . $data['actions'] . ' - ' . $data['insurer_or_tpa'];
|
||||||
$msg_title = 'File Upload Success';
|
$msg_title = 'File Upload Success';
|
||||||
|
|
||||||
}else if ($status == 'failure'){
|
}else if ($status == 'failure'){
|
||||||
|
|
||||||
$msg_txt = $data['short_name'] . ' - ' . $data['branch_name'] . ' - ' . $data['policy_name'] . ' - ' . $data['event_type'] . ' - ' . $data['actions'] . ' - ' . $data['insurer_or_tpa'];
|
$msg_txt = $data['client_name'] . '( ' . $data['branch_name'] . ' )' . ' - ' . $data['policy_name'] . ' - ' . $data['event_type'] . ' - ' . $data['actions'] . ' - ' . $data['insurer_or_tpa'];
|
||||||
$msg_title = 'File Upload Failure';
|
$msg_title = 'File Upload Failure';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -877,8 +877,9 @@ class EmployeeController extends AdminController
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function generateIDCardForEmployee($rand_string)
|
public function generateIDCardForEmployee($rand_string, $people = 0)
|
||||||
{
|
{
|
||||||
|
// dd($rand_string, $people);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
@ -906,9 +907,13 @@ class EmployeeController extends AdminController
|
|||||||
$client_policy_id = $get_emp_code_and_client_policy_id['client_policy_id'];
|
$client_policy_id = $get_emp_code_and_client_policy_id['client_policy_id'];
|
||||||
$emp_code = $get_emp_code_and_client_policy_id['emp_code'];
|
$emp_code = $get_emp_code_and_client_policy_id['emp_code'];
|
||||||
|
|
||||||
// $data['data'] = $this->employeePolicyModel->getECardDataUsingMd5($client_policy_id, $emp_code);
|
|
||||||
$data = $this->employeePolicyModel->getECardDataUsingMd5($client_policy_id, $emp_code);
|
$data = $this->employeePolicyModel->getECardDataUsingMd5($client_policy_id, $emp_code);
|
||||||
|
|
||||||
|
if($people == 0){
|
||||||
|
$data = $this->employeePolicyModel->getECardSingleData($rand_string, $emp_code);
|
||||||
|
}
|
||||||
|
|
||||||
// dd($data);
|
// dd($data);
|
||||||
|
|
||||||
$template_data_path = WRITEPATH . 'e_card_template/';
|
$template_data_path = WRITEPATH . 'e_card_template/';
|
||||||
|
|||||||
@ -782,6 +782,72 @@ class EmployeePolicyModel extends Model
|
|||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function getECardSingleData($rand_string, $emp_code){
|
||||||
|
|
||||||
|
$result = $this->db->table('employees e')
|
||||||
|
->select('e.id,
|
||||||
|
e.name, e.mobile,
|
||||||
|
e.relationship,
|
||||||
|
e.relationship_code,
|
||||||
|
e.emp_code,
|
||||||
|
e.email_personal,
|
||||||
|
e.email_corporate,
|
||||||
|
e.gender,
|
||||||
|
e.dob,
|
||||||
|
e.doj,
|
||||||
|
e.band,
|
||||||
|
TIMESTAMPDIFF(YEAR, e.dob, CURDATE()) AS emp_age,
|
||||||
|
(SELECT name FROM employees WHERE relationship = "Self" and emp_code = ' . $this->db->escape($emp_code) . ') AS self,
|
||||||
|
|
||||||
|
|
||||||
|
ep.tpa_id,
|
||||||
|
ep.uhid,
|
||||||
|
ep.policy_end_date,
|
||||||
|
|
||||||
|
clients.client_name,
|
||||||
|
clients.short_name AS client_short_name,
|
||||||
|
|
||||||
|
cp.policy_start_date,
|
||||||
|
cp.policy_no,
|
||||||
|
|
||||||
|
policies.name AS policy_name,
|
||||||
|
|
||||||
|
insurers.name AS insurer_name,
|
||||||
|
insurers.short_name AS insurer_short_name,
|
||||||
|
insurers.insurer_logo,
|
||||||
|
|
||||||
|
insurer_branch.branch_name,
|
||||||
|
insurer_branch.branch_code,
|
||||||
|
insurer_branch.city as insurer_branch_city,
|
||||||
|
|
||||||
|
tpa.name AS tpa_name,
|
||||||
|
tpa.tpa_logo AS tpa_logo,
|
||||||
|
tpa.front_card,
|
||||||
|
tpa.back_card,
|
||||||
|
tpa.short_name AS tpa_short_name'
|
||||||
|
)
|
||||||
|
|
||||||
|
->join('employee_polices ep', 'ep.employee_id = e.id')
|
||||||
|
->join('client_policy cp', 'cp.id = ep.client_policy_id')
|
||||||
|
->join('clients', 'clients.id = cp.client_id')
|
||||||
|
->join('policies', 'policies.id = cp.policy_id')
|
||||||
|
->join('insurers', 'insurers.id = cp.insurer_id')
|
||||||
|
->join('insurer_branch', 'insurer_branch.id = cp.insurer_branch_id')
|
||||||
|
->join('tpa', 'tpa.id = cp.tpa_id')
|
||||||
|
->where("ep.tpa_id IS NOT NULL AND ep.tpa_id <> ''")
|
||||||
|
->where('e.emp_status', 'active')
|
||||||
|
->where('e.is_active', '1')
|
||||||
|
->where('ep.status', 'active')
|
||||||
|
->where('ep.is_active', '1')
|
||||||
|
->where('ep.rand_string', $rand_string)
|
||||||
|
->get()
|
||||||
|
->getResultArray();
|
||||||
|
|
||||||
|
return $result;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -69,6 +69,7 @@ class MessageModel extends Model
|
|||||||
$builder->orWhere('messages.role_id', $roleId);
|
$builder->orWhere('messages.role_id', $roleId);
|
||||||
$builder->orWhere('messages.team_id', $teamId);
|
$builder->orWhere('messages.team_id', $teamId);
|
||||||
$builder->groupEnd();
|
$builder->groupEnd();
|
||||||
|
$builder->orderBy('id', 'desc');
|
||||||
|
|
||||||
$query = $builder->get();
|
$query = $builder->get();
|
||||||
return $query->getResult();
|
return $query->getResult();
|
||||||
|
|||||||
@ -48,9 +48,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Pending Action Header -->
|
<!-- Pending Action Header -->
|
||||||
<h6 class="font-weight-medium px-3 m-0 py-2 font-13 text-uppercase bg-light fixed-header">
|
<h6 class="font-weight-medium px-3 m-0 py-2 font-13 bg-light fixed-header">
|
||||||
<i class="mdi mdi-format-list-checks font-22"></i>
|
<i class="mdi mdi-format-list-checks font-22"></i>
|
||||||
<span class="header-title">Pending Action</span>
|
<span class="header-title">TO DOs</span>
|
||||||
</h6>
|
</h6>
|
||||||
<div class="scrollable-content">
|
<div class="scrollable-content">
|
||||||
<ul class="list-unstyled" id="messages-list-2">
|
<ul class="list-unstyled" id="messages-list-2">
|
||||||
@ -340,7 +340,15 @@
|
|||||||
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
||||||
var toast_status_word = 'Info';
|
var toast_status_word = 'Info';
|
||||||
|
|
||||||
var toast_body_data = item.client_name + ' - ' + item.branch_name + ' - ' + item.policy_name;
|
if (!item.branch_name.toLowerCase().includes('branch')) {
|
||||||
|
|
||||||
|
console.log(item.branch_name)
|
||||||
|
item.branch_name += ' branch';
|
||||||
|
}
|
||||||
|
|
||||||
|
//console.log(item.branch_name);
|
||||||
|
|
||||||
|
var toast_body_data = item.client_name + '( ' + item.branch_name + ' ) ' + ' - ' + item.policy_name;
|
||||||
|
|
||||||
//console.log(toast_body_data);
|
//console.log(toast_body_data);
|
||||||
|
|
||||||
@ -394,13 +402,23 @@
|
|||||||
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
||||||
var toast_status_word = 'Info';
|
var toast_status_word = 'Info';
|
||||||
|
|
||||||
var title = 'Correction Export Pending';
|
var title = 'Correction Pending';
|
||||||
|
|
||||||
if (item.batch_export_count > 0) {
|
|
||||||
|
|
||||||
title = 'Correction Import Pending';
|
if (!item.branch_name.toLowerCase().includes('branch')) {
|
||||||
|
|
||||||
|
console.log(item.branch_name)
|
||||||
|
item.branch_name += ' branch';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//console.log(item.branch_name);
|
||||||
|
|
||||||
|
// if (item.batch_export_count > 0) {
|
||||||
|
|
||||||
|
// title = 'Correction Import Pending';
|
||||||
|
// }
|
||||||
|
|
||||||
var toast_body_data = item.client_name + ' - ' + item.branch_name;
|
var toast_body_data = item.client_name + ' - ' + item.branch_name;
|
||||||
//console.log(toast_body_data);
|
//console.log(toast_body_data);
|
||||||
|
|
||||||
@ -458,14 +476,24 @@
|
|||||||
var toast_head_css = 'background-color : rgb(2, 168, 181) !important; color :#000; border-bottom: 0;';
|
var toast_head_css = 'background-color : rgb(2, 168, 181) !important; color :#000; border-bottom: 0;';
|
||||||
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
||||||
var toast_status_word = 'Info';
|
var toast_status_word = 'Info';
|
||||||
var title = 'Deletion Export Pending';
|
var title = 'Deletion Pending';
|
||||||
|
|
||||||
if (item.batch_export_count > 0) {
|
|
||||||
|
|
||||||
title = 'Deletion Import Pending';
|
if (!item.branch_name.toLowerCase().includes('branch')) {
|
||||||
|
|
||||||
|
console.log(item.branch_name)
|
||||||
|
item.branch_name += ' branch';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var toast_body_data = item.client_name + ' - ' + item.branch_name + ' - ' + item.policy_name;
|
//console.log(item.branch_name);
|
||||||
|
|
||||||
|
// if (item.batch_export_count > 0) {
|
||||||
|
|
||||||
|
// title = 'Deletion Import Pending';
|
||||||
|
// }
|
||||||
|
|
||||||
|
var toast_body_data = item.client_name + '( ' + item.branch_name + ' ) ' + ' - ' + item.policy_name;
|
||||||
//console.log(toast_body_data);
|
//console.log(toast_body_data);
|
||||||
|
|
||||||
var html = ` <li data-id="" data-url="${url}">
|
var html = ` <li data-id="" data-url="${url}">
|
||||||
@ -520,14 +548,24 @@
|
|||||||
var toast_head_css = 'background-color : rgb(2, 168, 181) !important; color :#000; border-bottom: 0;';
|
var toast_head_css = 'background-color : rgb(2, 168, 181) !important; color :#000; border-bottom: 0;';
|
||||||
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
||||||
var toast_status_word = 'Info';
|
var toast_status_word = 'Info';
|
||||||
var title = 'SI Enhancement Export Pending';
|
var title = 'SI Enhancement Pending';
|
||||||
|
|
||||||
if (item.batch_export_count > 0) {
|
|
||||||
|
|
||||||
title = 'SI Enhancement Import Pending';
|
if (!item.branch_name.toLowerCase().includes('branch')) {
|
||||||
|
|
||||||
|
console.log(item.branch_name)
|
||||||
|
item.branch_name += ' branch';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var toast_body_data = item.client_name + ' - ' + item.branch_name + ' - ' + item.policy_name;
|
//console.log(item.branch_name);
|
||||||
|
|
||||||
|
// if (item.batch_export_count > 0) {
|
||||||
|
|
||||||
|
// title = 'SI Enhancement Import Pending';
|
||||||
|
// }
|
||||||
|
|
||||||
|
var toast_body_data = item.client_name + '( ' + item.branch_name + ' ) ' + ' - ' + item.policy_name;
|
||||||
//console.log(toast_body_data);
|
//console.log(toast_body_data);
|
||||||
|
|
||||||
var html = ` <li data-id="" data-url="${url}">
|
var html = ` <li data-id="" data-url="${url}">
|
||||||
@ -582,14 +620,23 @@
|
|||||||
var toast_head_css = 'background-color : rgb(2, 168, 181) !important; color :#000; border-bottom: 0;';
|
var toast_head_css = 'background-color : rgb(2, 168, 181) !important; color :#000; border-bottom: 0;';
|
||||||
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
||||||
var toast_status_word = 'Info';
|
var toast_status_word = 'Info';
|
||||||
var title = 'TPA Export Pending';
|
var title = 'TPA Pending';
|
||||||
|
|
||||||
if (item.batch_export_count > 0) {
|
if (!item.branch_name.toLowerCase().includes('branch')) {
|
||||||
|
|
||||||
title = 'TPA Import Pending';
|
console.log(item.branch_name)
|
||||||
|
item.branch_name += ' branch';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var toast_body_data = item.client_name + ' - ' + item.branch_name + ' - ' + item.policy_name;
|
//console.log(item.branch_name);
|
||||||
|
|
||||||
|
// if (item.batch_export_count > 0) {
|
||||||
|
|
||||||
|
// title = 'TPA Import Pending';
|
||||||
|
// }
|
||||||
|
|
||||||
|
var toast_body_data = item.client_name + '( ' + item.branch_name + ' ) ' + ' - ' + item.policy_name;
|
||||||
//console.log(toast_body_data);
|
//console.log(toast_body_data);
|
||||||
|
|
||||||
var html = ` <li data-id="" data-url="${url}">
|
var html = ` <li data-id="" data-url="${url}">
|
||||||
@ -643,14 +690,24 @@
|
|||||||
var toast_head_css = 'background-color : rgb(2, 168, 181) !important; color :#000; border-bottom: 0;';
|
var toast_head_css = 'background-color : rgb(2, 168, 181) !important; color :#000; border-bottom: 0;';
|
||||||
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
var toast_icon = 'mdi mdi-checkbox-marked-circle mr-auto';
|
||||||
var toast_status_word = 'Info';
|
var toast_status_word = 'Info';
|
||||||
var title = 'Insurer Export Pending';
|
var title = 'Insurer Pending';
|
||||||
|
|
||||||
if (item.batch_export_count > 0) {
|
|
||||||
|
|
||||||
title = 'Insurer Import Pending';
|
if (!item.branch_name.toLowerCase().includes('branch')) {
|
||||||
|
|
||||||
|
console.log(item.branch_name)
|
||||||
|
item.branch_name += ' branch';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var toast_body_data = item.client_name + ' - ' + item.branch_name + ' - ' + item.policy_name;
|
//console.log(item.branch_name);
|
||||||
|
|
||||||
|
// if (item.batch_export_count > 0) {
|
||||||
|
|
||||||
|
// title = 'Insurer Import Pending';
|
||||||
|
// }
|
||||||
|
|
||||||
|
var toast_body_data = item.client_name + '( ' + item.branch_name + ' ) ' + ' - ' + item.policy_name;
|
||||||
//console.log(toast_body_data);
|
//console.log(toast_body_data);
|
||||||
|
|
||||||
var html = ` <li data-id="" data-url="${url}">
|
var html = ` <li data-id="" data-url="${url}">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user