FIX_ISSUE

This commit is contained in:
VENKATESHWARAN 2025-12-04 11:04:35 +05:30
parent 5c11ce0fa3
commit 7809c16d4a
2 changed files with 17 additions and 10 deletions

View File

@ -639,6 +639,8 @@ $routes->group("employeeRest", ["filter" => ["authJWT"]], function ($routes) {
$routes->get('get_ticket_type',"EmployeeRestController::get_ticket_type"); $routes->get('get_ticket_type',"EmployeeRestController::get_ticket_type");
$routes->get('get_ticket_data',"EmployeeRestController::get_ticket_data"); $routes->get('get_ticket_data',"EmployeeRestController::get_ticket_data");
// add retail policy
$routes->post("addEmpRetailPolicy", "EmployeeRestController::addEmpRetailPolicy");
}); });

View File

@ -4644,7 +4644,7 @@ class EmployeeRestController extends AdminController
$mobile_number = $employeeData->mobile ?? null; $mobile_number = $employeeData->mobile ?? null;
$emp_retail_policy_data = []; $emp_retail_policy_data = [];
if (!empty($emp_id)) { if ($emp_id != null) {
$emp_retail_policy_data = $this->employeeRetailPolicy $emp_retail_policy_data = $this->employeeRetailPolicy
->select(" ->select("
@ -4655,14 +4655,16 @@ class EmployeeRestController extends AdminController
DATE_FORMAT(employee_retail_policies.policy_start_date, '%d-%b-%Y') as policy_start_date, DATE_FORMAT(employee_retail_policies.policy_start_date, '%d-%b-%Y') as policy_start_date,
DATE_FORMAT(employee_retail_policies.policy_end_date, '%d-%b-%Y') as policy_end_date, DATE_FORMAT(employee_retail_policies.policy_end_date, '%d-%b-%Y') as policy_end_date,
policy_type.policy_type, policy_type.policy_type,
policy_type.long_name as policy_type_name, policy_type.long_name as policy_type_long_name,
insurers.name as insurer_name insurers.name as insurer_name,
insurers.short_name as insurer_short_name
") ")
->join('insurers', 'employee_retail_policies.insurer_id = insurers.id') ->join('insurers', 'employee_retail_policies.insurer_id = insurers.id')
->join('policy_type', 'employee_retail_policies.policy_type_id = policy_type.id') ->join('policy_type', 'employee_retail_policies.policy_type_id = policy_type.id')
->where('is_active', 1) ->where('employee_retail_policies.is_active', 1)
->where('emp_id', $emp_id) ->where('emp_id', $emp_id)
->findAll(); ->findAll();
} }
$emp_retail_client_data = []; $emp_retail_client_data = [];
@ -4670,15 +4672,16 @@ class EmployeeRestController extends AdminController
if (!empty($mobile_number)) { if (!empty($mobile_number)) {
$emp_retail_client_data = $this->clientModel $emp_retail_client_data = $this->clientModel
->select(" ->select("
$emp_id as emp_id $emp_id as emp_id,
policy_transaction.insurer_id policy_transaction.insurer_id,
policy_transaction.policy_type_id policy_transaction.policy_type_id,
policy_transaction.policy_no policy_transaction.policy_no,
DATE_FORMAT(policy_transaction.policy_start_date, '%d-%b-%Y') as policy_start_date, DATE_FORMAT(policy_transaction.policy_start_date, '%d-%b-%Y') as policy_start_date,
DATE_FORMAT(policy_transaction.policy_end_date, '%d-%b-%Y') as policy_end_date, DATE_FORMAT(policy_transaction.policy_end_date, '%d-%b-%Y') as policy_end_date,
policy_type.policy_type, policy_type.policy_type,
policy_type.long_name as policy_type_name, policy_type.long_name as policy_type_long_name,
insurers.name as insurer_name insurers.name as insurer_name,
insurers.short_name as insurer_short_name
") ")
->join('policy_transaction', 'policy_transaction.client_id = clients.id') ->join('policy_transaction', 'policy_transaction.client_id = clients.id')
->join('insurers', 'policy_transaction.insurer_id = insurers.id') ->join('insurers', 'policy_transaction.insurer_id = insurers.id')
@ -4689,6 +4692,8 @@ class EmployeeRestController extends AdminController
->findAll(); ->findAll();
} }
// print_r($emp_retail_policy_data); die;
$complete_emp_retail_policy_data = array_values( $complete_emp_retail_policy_data = array_values(
array_column( array_column(
array_merge($emp_retail_policy_data ?: [], $emp_retail_client_data ?: []), array_merge($emp_retail_policy_data ?: [], $emp_retail_client_data ?: []),