MINI MINI MANI MO

Path : /var/www/html/sistemas/archivodigital/app/Http/Controllers/
File Upload :
Current File : /var/www/html/sistemas/archivodigital/app/Http/Controllers/AtendidosEntradaController.php

<?php

namespace App\Http\Controllers;

use App\Models\Registro;
use App\Models\RegistroAtencion;
use App\Models\UsLectura;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class AtendidosEntradaController extends Controller
{
    private $request;

    public function __construct(Request $request) {
        $this->request=$request;
        $this->middleware('auth');
    }

    public function index()
    {
        $Us = auth()->user();
        $vista = UsLectura::where('user_rfc', $Us->rfc)->first();
        if ($vista){
            $entradaA = RegistroAtencion::where('user_rfc',$vista->rfc_jefe)->where('statusAtencion', 1)->orderBy('created_at', 'DESC')->get();
            // dd(   $entradaA);
            $cveprs = DB::select("SELECT
            adminplem_saf.`s_usuario`.`N_Usuario`,
            adminplem_saf.`s_usuario`.`Nombre`,
            adminplem_saf.`s_usuario`.`id_Departamento`,
            adminplem_saf.`t_departamento`.`id_Departamento`,
            adminplem_saf.`t_departamento`.`c_presup`
            FROM
            adminplem_saf.`s_usuario`
            INNER JOIN
            adminplem_saf.t_departamento
            ON
            adminplem_saf.s_usuario.id_Departamento = adminplem_saf.t_departamento.id_Departamento
            WHERE
            adminplem_saf.`s_usuario`.`N_Usuario`  = '".$vista->rfc_jefe."'");

            $rango = $vista->jfe->rango;
            $usV = true;
        }else{
            $entradaA = RegistroAtencion::where('user_rfc',$Us->rfc)->where('statusAtencion', 1)->orderBy('created_at', 'DESC')->get();


//            $cveprs = DB::select("SELECT
//            adminplem_saf.`s_usuario`.`N_Usuario`,
//            adminplem_saf.`s_usuario`.`Nombre`,
//            adminplem_saf.`s_usuario`.`id_Departamento`,
//            adminplem_saf.`t_departamento`.`id_Departamento`,
//            adminplem_saf.`t_departamento`.`c_presup`
//            FROM
//            adminplem_saf.`s_usuario`
//            INNER JOIN
//            adminplem_saf.t_departamento
//            ON
//            adminplem_saf.s_usuario.id_Departamento = adminplem_saf.t_departamento.id_Departamento
//            WHERE
//            adminplem_saf.`s_usuario`.`N_Usuario`  = '".$Us->rfc."'");

            $cveprs = DB::select("SELECT
            adminplem_saf.`s_usuario`.`N_Usuario`,
            adminplem_saf.`s_usuario`.`Nombre`,
            adminplem_saf.`s_usuario`.`id_Departamento`,
            adminplem_saf.`t_departamento`.`id_Departamento`,
            adminplem_saf.`t_departamento`.`c_presup`
            FROM
            adminplem_saf.`s_usuario`
            INNER JOIN
            adminplem_saf.t_departamento
            ON
            adminplem_saf.s_usuario.id_Departamento = adminplem_saf.t_departamento.id_Departamento
            WHERE
            adminplem_saf.`s_usuario`.`N_Usuario`  = '".$Us->rfc."'");
//dd($cveprs);
            $rango = $Us->userss->rango;
            $usV = false;
        }

        $cveDirector = substr($cveprs[0]->c_presup, -3);
        $cvepre = substr($cveprs[0]->c_presup, 0,3);
        $rango = $Us->userss->rango;

        $atendidos = true;
        return view('Busquedas.verEnvio', compact('entradaA','Us','cveDirector','cvepre','rango','usV','atendidos'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function show($id)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {
        //
    }

    public function atentidosEntSal()
    {
        $foliosAtendidos = DB::select("SELECT DISTINCT adminplem_archivoDigital.registro.folio
                                    FROM adminplem_archivoDigital.registro, adminplem_archivoDigital.registro_atencions
                                    WHERE registro.id = registro_atencions.registro_id AND (registro.user_registro = 810 OR registro_atencions.user_rfc='CUDE780726')");

        foreach ($foliosAtendidos as $item) {
            $ids[] = $item->folio;
        }

        $registros = Registro::where('status',0)->whereIn('folio', $ids)->orderBy('created_at', 'desc')->get();
        return view('Busquedas.atendidos', compact('registros'));
    }
}

OHA YOOOO