This commit is contained in:
VENKATESHWARAN 2025-12-05 15:17:53 +05:30
parent 3fbca53e3c
commit 8efde2e5fe

View File

@ -2833,17 +2833,24 @@ class EmployeeRestController extends AdminController
if(!empty($receviedPayload['mobile_no']) || !empty($receviedPayload['email_id'])){
$retailUserData['id'] = null;
$retailUserData['mobile'] = $receviedPayload['mobile_no'];
$retailUserData['email_id'] = $receviedPayload['email_id'];
$emp_reatail_policy_data = $this->getEmpRetailPolicy($retailUserData);
$retailUserData = (object) [
'id' => null,
'mobile' => $receviedPayload['mobile_no'],
'email_id' => $receviedPayload['email_id']
];
$query = $this->clientModel->where('is_active', 1)->where('client_type', 2);
if(!empty($receviedPayload['mobile_no'])){
$emp_reatail_policy_data = $this->getEmpRetailPolicy($retailUserData);
$query = $this->clientModel
->where('is_active', 1)
->where('client_type', 2);
if (!empty($receviedPayload['mobile_no'])) {
$query->where('phone', $receviedPayload['mobile_no']);
}else {
$query->where('email', $receviedPayload['email_id']);
};
} else {
$query->where('email', $receviedPayload['email_id'] ?? null);
}
$retailClientData = $query->first();
return $this->respond(['status' => 'success', 'code' => 200, 'data' => [], 'emp_name' => $retailClientData['client_name'] ?? "", 'pre_policy_count' => 0, 'retail_policy_data' => $emp_reatail_policy_data, 'wellness_data' => []], 200);
@ -4708,7 +4715,7 @@ class EmployeeRestController extends AdminController
if (!empty($mobile_number)) {
$emp_retail_client_data = $this->clientModel
->select("
$emp_id as emp_id,
'{$emp_id}' AS emp_id,
policy_transaction.insurer_id,
policy_transaction.policy_type_id,
policy_transaction.policy_no,
@ -4729,7 +4736,7 @@ class EmployeeRestController extends AdminController
}else {
$emp_retail_client_data = $this->clientModel
->select("
$emp_id as emp_id,
'{$emp_id}' AS emp_id,
policy_transaction.insurer_id,
policy_transaction.policy_type_id,
policy_transaction.policy_no,
@ -4745,11 +4752,12 @@ class EmployeeRestController extends AdminController
->join('policy_type', 'policy_transaction.policy_type_id = policy_type.id')
->where('policy_transaction.is_active', 1)
->where('clients.is_active', 1)
->where('clients.email IS NOT NULL')
->where('clients.email', $email_id)
->findAll();
}
// print_r($emp_retail_policy_data); die;
// print_r($this->clientModel->getLastQuery()); die;
$complete_emp_retail_policy_data = array_values(
array_column(