FIX_CONFIRMATION_MAIL_TEMPLATE_AND_ENROLLMENT_VISIBILITY : RV
This commit is contained in:
parent
7d934d781d
commit
d3f1335a22
@ -1970,7 +1970,7 @@ class EmployeeController extends AdminController
|
||||
$policy_terms = isset($policy_details['policy_terms']) ? true : false;
|
||||
|
||||
$si_enhancement_true_or_false = 1;
|
||||
if($policy_terms){
|
||||
if($policy_terms == true){
|
||||
$policyTermsData = json_decode($policy_details['policy_terms']);
|
||||
|
||||
if (isset($policyTermsData->suminsuredenhancement) && $policyTermsData->suminsuredenhancement !== null) {
|
||||
@ -1983,7 +1983,7 @@ class EmployeeController extends AdminController
|
||||
|
||||
$message = null;
|
||||
|
||||
if (!isset($policy_terms)) {
|
||||
if ($policy_terms == false) {
|
||||
$message .= 'Policy terms';
|
||||
}
|
||||
|
||||
@ -1993,7 +1993,7 @@ class EmployeeController extends AdminController
|
||||
}
|
||||
$message = isset($message) ? ($message . ' not defined for choosed policy') : null;
|
||||
|
||||
return $this->respond(['dataStatus' => true, 'code' => 200, 'message' => $message, 'si_enhancement' => $si_enhancement_true_or_false, 'insurer_multi_event' => $insurer_details['is_multi_event']], 200);
|
||||
return $this->respond(['dataStatus' => true, 'code' => 200, 'message' => $message, 'si_enhancement' => $si_enhancement_true_or_false, 'insurer_multi_event' => $insurer_details['is_multi_event'] ?? null], 200);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1335,13 +1335,14 @@ class EmployeeRestController extends AdminController
|
||||
$array->family_floaters_of_dependent_and_gst_value = 0;
|
||||
}
|
||||
|
||||
$checkGmcParentsPolicyExist = $this->clientPolicyModel->select('client_policy.id as ClientPolicyId , client_policy.client_id as ClientId, client_policy.policy_type_id as policy_type_id, policy_type.long_name as Policy_Name , client_policy.is_addon as is_addon , client_policy.open_for_enrollment as OpenForEnrollment , client_policy.inception_type as inception_type , client_policy.policy_terms as Policy_Terms')
|
||||
$checkGmcParentsPolicyExist = $this->clientPolicyModel->select('client_policy.id as ClientPolicyId , client_policy.client_id as ClientId, client_policy.policy_type_id as policy_type_id, policy_type.long_name as Policy_Name , client_policy.is_addon as is_addon , client_policy.open_for_enrollment as OpenForEnrollment , client_policy.inception_type as inception_type , client_policy.policy_terms as Policy_Terms, client_policy.enrolment_visibility')
|
||||
->join('policy_type', 'client_policy.policy_type_id = policy_type.id', 'left')
|
||||
->where('client_policy.policy_type_id', 3 )
|
||||
->where('client_policy.is_addon', 1 )
|
||||
->where('client_policy.client_id', $this->request->getGet('client_id') )
|
||||
->where('client_policy.client_branch_id', $this->request->getGet('client_branch_id') )
|
||||
->where('client_policy.is_active', 1 )
|
||||
->where('client_policy.enrolment_visibility', 1 )
|
||||
->get()
|
||||
->getResult();
|
||||
if($checkGmcParentsPolicyExist)
|
||||
@ -1903,6 +1904,7 @@ class EmployeeRestController extends AdminController
|
||||
->where('client_branch_id',$this->request->getGet('client_branch_id'))
|
||||
->where('policy_status', 1)
|
||||
->where('is_active', 1)
|
||||
->where('enrolment_visibility', 1)
|
||||
->findAll();
|
||||
|
||||
if(count($clientPolicy))
|
||||
|
||||
@ -11,6 +11,7 @@ use App\Models\EmployeeModel;
|
||||
use App\Models\PolicyPremium1Model;
|
||||
use App\Models\PolicyPremium2Model;
|
||||
use App\Models\MailAttachmentModel;
|
||||
use Kint\Kint;
|
||||
|
||||
class sendMailNotification
|
||||
{
|
||||
@ -342,10 +343,10 @@ class sendMailNotification
|
||||
$gst = 0;
|
||||
}
|
||||
|
||||
// dd($payable_employee_array);
|
||||
// Kint::dump($payable_employee_array);
|
||||
// dd(count($payable_employee_array['emp_data']));
|
||||
|
||||
if(isset($payable_employee_array['emp_data']) && count($payable_employee_array['emp_data']) > 0 && $client_policy_data['is_premium_summery'] == 1){
|
||||
if(isset($payable_employee_array['emp_data']) && count($payable_employee_array['emp_data']) > 0){
|
||||
|
||||
$table_content .= '<div style="text-align: left; font-size: 12px;"><div style="text-align:left;"><h4>Policy Type :';
|
||||
$temp_data = '';
|
||||
@ -402,7 +403,7 @@ class sendMailNotification
|
||||
// dd($si);
|
||||
|
||||
// Premium summery for show and hide the Additional premium data
|
||||
if($client_policy_data['is_premium_summery'] == 1){
|
||||
if($inner_item['payable_employee'] == 1 || $client_policy_data['is_premium_summery'] == 1){
|
||||
if($policy_premium_data['premium_type'] == 2){
|
||||
|
||||
$temp_data .= '<td>' . $si . '</td>';
|
||||
@ -458,7 +459,7 @@ class sendMailNotification
|
||||
$table_content .= '<th>Sum Insured</th>';
|
||||
|
||||
// Premium summery for show and hide the Additional premium data
|
||||
if($client_policy_data['is_premium_summery'] == 1){
|
||||
if($inner_item['payable_employee'] == 1 || $client_policy_data['is_premium_summery'] == 1){
|
||||
$table_content .= '<th>Premium</th>';
|
||||
$table_content .= '<th>GST</th>';
|
||||
}
|
||||
@ -471,7 +472,7 @@ class sendMailNotification
|
||||
$table_content .= '</table></div>';
|
||||
|
||||
// Premium summery for show and hide the Additional premium data
|
||||
if($client_policy_data['is_premium_summery'] == 1){
|
||||
if($inner_item['payable_employee'] == 1 || $client_policy_data['is_premium_summery'] == 1){
|
||||
$addon_list_array = [
|
||||
'policy_name' => $policy_name_for_policy_type . '( Payable By Employee )',
|
||||
'addtional_premium' => round($addtional_premium),
|
||||
|
||||
@ -354,7 +354,7 @@ label {
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<input type="text" name="waiverof30dayswaitingperiod" class="form-control waiverof30dayswaitingperiod"
|
||||
value="1">
|
||||
value="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user