Ejemplo n.º 1
0
 public function calcIndiceAtencion(Request $request)
 {
     $inicio = $request->get('inicio');
     $fin = $request->get('fin');
     $atendidas = Queja::where('created_at', '>=', $inicio)->where('created_at', '<=', $fin)->where('estado', 'Atendida')->count();
     $omitidas = Queja::where('created_at', '>=', $inicio)->where('created_at', '<=', $fin)->where('estado', 'Omitida')->count();
     $pendientes = Queja::where('created_at', '>=', $inicio)->where('created_at', '<=', $fin)->where('estado', 'Pendiente')->count();
     $total = $atendidas + $omitidas + $pendientes;
     $respuesta['atendidas'] = 100 * $atendidas / $total;
     $respuesta['omitidas'] = 100 * $omitidas / $total;
     $respuesta['pendientes'] = 100 - $respuesta['atendidas'] - $respuesta['omitidas'];
     return $respuesta;
 }
Ejemplo n.º 2
0
 public function getQuejas()
 {
     $quejas = Queja::where('estado', 'Pendiente')->get();
     $q = 0;
     return view('queja.listar')->with(compact(['quejas', 'q']));
 }