@ -10,7 +10,7 @@ class EmployeePayrollInfoModel extends Model
protected $primaryKey = 'emppay_id';
protected $useAutoIncrement = true;
protected $returnType = \App\Entities\EmployeePayrollInfo::class;
protected $useSoftDeletes = fals e;
protected $useSoftDeletes = tru e;
protected $protectFields = true;
protected $allowedFields = ['employee_id',
'paytype_id',
@ -72,6 +72,7 @@ class EmployeePayrollInfoModel extends Model
$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');
$builder->where('emp_pay_info.deleted_at', null);
return $builder->get()->getResult();
}
@ -81,7 +82,8 @@ class EmployeePayrollInfoModel extends Model
$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');
$builder->where('emp_pay_info.employee_id', $empID);
$builder->where(['emp_pay_info.employee_id' => $empID,
'emp_pay_info.deleted_at' => null]);
return $builder->get()->getRow();
}
@ -92,7 +94,8 @@ class EmployeePayrollInfoModel extends Model
$builder->join('employee', 'employee.employee_id = emp_pay_info.employee_id');
$builder->join('pay_type', 'pay_type.paytype_id = emp_pay_info.paytype_id');
$builder->where(['employee.pay_group_id' => $payGroupId,
'emp_pay_info.paytype_id' => $payTypeId]);
'emp_pay_info.paytype_id' => $payTypeId,
'emp_pay_info.deleted_at' => null]);
return $builder->get()->getResult();
}
}