@php $registers = \App\LoadingRequest::withoutGlobalScope('userControler') ->select( 'loading_requests.clients_id', 'clients.fantasyName', 'loading_requests.booking', 'loading_requests.usuarios_id', 'usuarios.nome' , 'loading_requests.etaPol', 'loading_requests.incoterm', 'incoterms.description', 'loading_requests.freeTimeDestination') ->join('incoterms', 'incoterms.id', '=', 'loading_requests.incoterm') ->join('usuarios', 'usuarios.id', '=', 'loading_requests.usuarios_id') ->join('clients', 'clients.id', '=', 'loading_requests.clients_id') ->where('loading_requests.etaPol','>=', \Carbon\Carbon::now()->subDays(7)->format("Y-m-d")) ->whereIn('loading_requests.incoterm', [4,5]) ->where('loading_requests.container_types_id', '<>', 8) ->where(function($q1) { $q1->whereIn('loading_requests.status', ['On Hold', 'Shipped']) ->orWhere(function($q2) { $q2->whereIn('loading_requests.status', ['Pending']) ->where('loading_requests.clients_id', '<>', 41); }); }) ->where('loading_requests.SAOE', 'not like', "SAOI%") ->whereNull('loading_requests.freeTimeDestination') ->orderBy('loading_requests.clients_id') ->orderBy('loading_requests.booking') ->get(); @endphp @component('mail::message', ['registers' => $registers]) # Relatório Semanal - Ausência de Free Time @if( isset($registers[0]) ) @component('mail::table') | Client | Booking | User | Incoterm | Etd Pol | |:------ |:----------- |:-------- |:--------: |:--------: | @foreach($registers as $register) | {{$register->fantasyName ?? ''}} | {{$register->booking ?? ''}} | {{$register->nome ?? ''}} | {{$register->description ?? ''}} | {{(isset($register->etaPol) ? \Carbon\Carbon::parse($register->etaPol)->format('d/m/Y') : '')}} | @endforeach @endcomponent @else
Não há bookings sem registro do Free Time! @endif
Esta é uma mensagem automática. Por favor, não responda. @endcomponent