|
|
@@ -488,8 +488,8 @@ class EmployeeController extends Controller
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // Metodo para obtener a los usuarios que no son empleados
|
|
|
- public function getAvaibleUsers($line_number)
|
|
|
+ // Metodo para obtener a los usuarios que no son empleados y el enviado por path
|
|
|
+ public function getAvaibleUsers($id_employee, $line_number)
|
|
|
{
|
|
|
|
|
|
try {
|
|
|
@@ -523,6 +523,22 @@ class EmployeeController extends Controller
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // Busca en la base el empleado requerido
|
|
|
+ if ($id_employee != "0") {
|
|
|
+ $employeSelected = DB::table('S002V01TPERS')
|
|
|
+ ->select(
|
|
|
+ DB::raw('TRIM(CONCAT(S002V01TUSUA.USUA_NOMB, " " , S002V01TUSUA.USUA_APPA, " ", COALESCE(S002V01TUSUA.USUA_APMA,""))) as NAME'),
|
|
|
+ "S002V01TUSUA.USUA_IDUS as ID_USER"
|
|
|
+ )
|
|
|
+ ->where('S002V01TUSUA.USUA_NULI', '=', $line_number)
|
|
|
+ ->where('S002V01TPERS.PERS_NULI', '=', $line_number)
|
|
|
+ ->where('S002V01TPERS.PERS_IDPE', '=', $id_employee)
|
|
|
+ ->join('S002V01TUSUA', 'S002V01TPERS.PERS_IDUS', '=', 'S002V01TUSUA.USUA_IDUS')
|
|
|
+ ->first();
|
|
|
+
|
|
|
+ $avaibleUsers[] = $employeSelected;
|
|
|
+ }
|
|
|
+
|
|
|
// Verifica si el objeto contiene algo
|
|
|
if (!isset($users) && empty($users)) {
|
|
|
return $this->response_controller
|