fix employee name and joining

fix employee name and joining
pull/6/head
paulcortez 8 months ago
parent c5ffab1bdf
commit 7fcffe374c

@ -188,7 +188,8 @@ class PayrollController extends BaseController
public function employeePayrollInfo() public function employeePayrollInfo()
{ {
$empPayInfos = (new EmployeePayrollInfoModel())->findAll(); $empPayInfoModel = new EmployeePayrollInfoModel();
$empPayInfos = $empPayInfoModel->getAllEmpPayInfoJoinedEmpPayType();
$data['employees'] = (new EmployeeModel())->findAll(); $data['employees'] = (new EmployeeModel())->findAll();
$data['paytypes'] = (new PayrollTypeModel())->findAll(); $data['paytypes'] = (new PayrollTypeModel())->findAll();
@ -206,7 +207,7 @@ class PayrollController extends BaseController
$iconView = '<a href="#" class="ml-3" data-toggle="tooltip" title="View Information"><i class="fas fa-eye "></i></a>'; $iconView = '<a href="#" class="ml-3" data-toggle="tooltip" title="View Information"><i class="fas fa-eye "></i></a>';
$empPayInfoHTMLTable->addRow($empPayInfo->emppay_id, $empPayInfo->paytype_id, $empPayInfo->employee_id, "", $empPayInfo->basic_monthly_pay, $empPayInfo->basic_semi_monthly_pay, $empPayInfo->basic_daily_pay, $empPayInfo->basic_hourly_pay, $iconView); $empPayInfoHTMLTable->addRow($empPayInfo->emppay_id, $empPayInfo->paytype_name, $empPayInfo->company_issued_id, $empPayInfo->last_name . ', ' . $empPayInfo->first_name, $empPayInfo->basic_monthly_pay, $empPayInfo->basic_semi_monthly_pay, $empPayInfo->basic_daily_pay, $empPayInfo->basic_hourly_pay, $iconView);
} }
$data['tblEmpPayInfo'] = $empPayInfoHTMLTable->generate(); $data['tblEmpPayInfo'] = $empPayInfoHTMLTable->generate();

@ -66,4 +66,13 @@ class EmployeePayrollInfoModel extends Model
$data['data']['updated_by'] = auth()->user()->employee_id; $data['data']['updated_by'] = auth()->user()->employee_id;
return $data; return $data;
} }
public function getAllEmpPayInfoJoinedEmpPayType()
{
$builder = $this->db->table('emp_pay_info');
$builder->select('*');
$builder->join('employee', 'employee.employee_id = emp_pay_info.employee_id');
$builder->join('pay_type', 'pay_type.paytype_id = emp_pay_info.paytype_id');
return $builder->get()->getResult();
}
} }

Loading…
Cancel
Save