CHANGE_ in iAgreeForAddOn : GWM

This commit is contained in:
Smart 2024-10-23 14:06:24 +05:30
parent fa16f9f743
commit ca0abe663f
2 changed files with 21 additions and 11 deletions

View File

@ -1856,6 +1856,7 @@ class EmployeeRestController extends AdminController
public function iAgreeForAddOn() public function iAgreeForAddOn()
{ {
$postData = json_decode($this->request->getBody(), true); $postData = json_decode($this->request->getBody(), true);
$client_policy_id = $postData['client_policy_id']; $client_policy_id = $postData['client_policy_id'];
sort($client_policy_id); sort($client_policy_id);
@ -1876,21 +1877,30 @@ class EmployeeRestController extends AdminController
$array_list = []; $array_list = [];
foreach ($client_policy_id as $key => $value) foreach ($client_policy_id as $key => $value)
{ {
foreach ($empData as $empDataKey => $empDataValue) $policy = $this->clientPolicyModel->where('id',$value)->where('open_for_enrollment',1)->find();
if($policy)
{ {
$this->employeePolicyModel->where('client_policy_id', $value ) foreach ($empData as $empDataKey => $empDataValue)
->where('is_active', 1 ) {
->where('employee_id', $empDataValue['id'] ) $this->employeePolicyModel->where('client_policy_id', $value )
->set(array('status'=>'enrolled')) ->where('is_active', 1 )
->update(); ->where('employee_id', $empDataValue['id'] )
->set(array('status'=>'enrolled'))
->update();
}
$find = $this->employeeModel->getEmpFamilybyEmpCode(client_policy_id: $value,emp_code: $emp_code,client_id: $client_id,emp_status:['draft','enrolled'],policy_status:['draft','enrolled']);
if(count($find) > 0){
$array_list[] = $find;
}
} }
$find = $this->employeeModel->getEmpFamilybyEmpCode(client_policy_id: $value,emp_code: $emp_code,client_id: $client_id,emp_status:['draft','enrolled'],policy_status:['draft','enrolled']);
if(count($find) > 0){
$array_list[] = $find;
}
} }
print_r($array_list);
die;
$notification = $this->notificationModel->where('client_id' ,$client_id)->where('template_name', 'member_review_and_summary_mail')->first(); $notification = $this->notificationModel->where('client_id' ,$client_id)->where('template_name', 'member_review_and_summary_mail')->first();

View File

@ -94,7 +94,7 @@ class RestAuthenticationController extends AdminController
{ {
try { try {
$mobile_number = $this->request->getJSON()->mobile_number; $mobile_number = $this->request->getJSON()->mobile_number;
$otp_verification = $this->request->getJSON()->otp_verification; $otp_verification = $this->request->getJSON()->otp;
$employeeData = $this->employeeModel->where('mobile', $mobile_number)->where('relationship', 'self')->first(); $employeeData = $this->employeeModel->where('mobile', $mobile_number)->where('relationship', 'self')->first();