|
|
|
@ -38,14 +38,13 @@ class ApiPersonaController extends Controller |
|
|
|
$dj = UaderDjPersona::find($persona->id_dj_persona); |
|
|
|
$dj = UaderDjPersona::find($persona->id_dj_persona); |
|
|
|
$designaciones = $dj->CargosGrupo()->where('estado', 'A')->get(); |
|
|
|
$designaciones = $dj->CargosGrupo()->where('estado', 'A')->get(); |
|
|
|
foreach ($designaciones as $designacion) { |
|
|
|
foreach ($designaciones as $designacion) { |
|
|
|
$uas[] = intval($designacion->Sede->ua_guarani); |
|
|
|
$funciones[] = ['funcion' => $designacion->id_funcion, 'ua' => intval($designacion->Sede->ua_guarani)]; |
|
|
|
$funciones[] = $designacion->id_funcion; |
|
|
|
|
|
|
|
$grupo_horarios = $designacion->GrupoHorario; |
|
|
|
$grupo_horarios = $designacion->GrupoHorario; |
|
|
|
foreach ($grupo_horarios as $gh) { |
|
|
|
foreach ($grupo_horarios as $gh) { |
|
|
|
$horarios_dias = $gh->Horarios; |
|
|
|
$horarios_dias = $gh->Horarios; |
|
|
|
foreach ($horarios_dias as $hd) |
|
|
|
foreach ($horarios_dias as $hd) |
|
|
|
if ($hd->dia_semanal == date('w')) |
|
|
|
if ($hd->dia_semanal == date('w')) |
|
|
|
$horarios[$hd->dia_semanal] = $hd->hora_entra; |
|
|
|
$horarios[$hd->dia_semanal] = ['hora_entra' => $hd->hora_entra, 'funcion' => $designacion->id_funcion, 'ua' => intval($designacion->Sede->ua_guarani)]; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
$datos = array( |
|
|
|
$datos = array( |
|
|
|
@ -56,7 +55,6 @@ class ApiPersonaController extends Controller |
|
|
|
'telefono' => '549'.preg_replace('([^0-9])', '', trim($persona->telefono_celular)), |
|
|
|
'telefono' => '549'.preg_replace('([^0-9])', '', trim($persona->telefono_celular)), |
|
|
|
'email' => strtolower(trim($persona->correo_electronico)), |
|
|
|
'email' => strtolower(trim($persona->correo_electronico)), |
|
|
|
'funciones' => $funciones, |
|
|
|
'funciones' => $funciones, |
|
|
|
'uas' => $uas, |
|
|
|
|
|
|
|
'horarios' => $horarios, |
|
|
|
'horarios' => $horarios, |
|
|
|
); |
|
|
|
); |
|
|
|
return response()->json($datos); |
|
|
|
return response()->json($datos); |
|
|
|
|