@extends('layouts.admin') @section('content')

Detail demande

Detail demande

@if ($errors->any())
Alert!
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
Info demande


Info chargement

@php $correct_format_date_ramassage = dateEntoFr($demande->date_ramassage); @endphp
@php $correct_format_date_livraison = dateEntoFr($demande->date_livraison); @endphp

Info colis

{!! $grid_demandes_detail !!}

Info destinataire

@if($demande->type_demande == 1)
@if(strtotime('now') - (strtotime($demande->date_demande) + 300) < 0) @else @endif
@endif @if($demande->type_demande == 3)
@if(strtotime('now') <= strtotime($demande->date_ramassage.' -1 Day')) @else @endif
@endif @if($demande->type_demande == 2)
@if(strtotime('now') <= strtotime($demande->flexible_date_echeance)) @else @endif
@php $count = DB::table('demandes_flottes')->where('id_demande','=',$demande->id)->count(); @endphp @if($count > 0)
@php $param_meilleur_prix_affiche_flexible_limit = DB::table('parametres')->where('id',6)->value('value'); $meilleur_prix = DB::table('demandes_flottes')->where('id_demande','=',$demande->id)->min('prix_transporteur'); $vehicule_type_id = DB::table('flottes')->where('id','=',$id_flotte)->value('flottes_types_id'); $vehicule_type = DB::table('flottes_types')->where('id','=',$vehicule_type_id)->value('libelle'); $meilleur_prix_de_type_vehicule = DB::select(DB::raw('select * from demandes_flottes where id_flotte in (select id from flottes where flottes_types_id='.$vehicule_type_id.') and id_demande='.$demande->id.' order by prix_transporteur asc limit 1')); $liste_meilleur_prix = DB::table('demandes_flottes')->where('id_demande','=',$demande->id)->orderBy('prix_transporteur', 'asc')->limit($param_meilleur_prix_affiche_flexible_limit)->get(); @endphp

Le meilleur prix est : {{ $meilleur_prix }} Dh.
Le meilleur prix du type vehicule {{ $vehicule_type }} est : {{ $meilleur_prix_de_type_vehicule[0]->prix_transporteur }} Dh.
Les {{$param_meilleur_prix_affiche_flexible_limit}} meilleurs prix sont :
@foreach($liste_meilleur_prix as $item_liste_meilleur_prix) {{ ($loop->index+1) }}. {{ $item_liste_meilleur_prix->prix_transporteur }} Dh.
@endforeach

@endif
@endif
@php $flotte = DB::table('flottes')->where('id',intval($id_flotte))->first(); $count_demandes_retour = DB::table('demandes')->where([['ville_ramassage','=',$demande->ville_livraison],['ville_livraison','=',$demande->ville_ramassage],['date_ramassage','=',$demande->date_livraison],['charge','>=',$flotte->charge_max]])->count(); $count_demandes_continuer = DB::table('demandes')->where([['ville_ramassage','=',$demande->ville_livraison],['ville_livraison','<>',$demande->ville_ramassage],['date_ramassage','=',$demande->date_livraison],['charge','>=',$flotte->charge_max]])->count(); //$liste_demandes_retour = DB::table('demandes')->leftJoin('villes', 'demandes.ville_ramassage', '=', 'villes.id')->leftJoin('villes', 'demandes.ville_livraison', '=', 'villes.id')->select('demandes.*', 'contacts.phone', 'orders.price')->where([['ville_ramassage','=',$demande->ville_livraison],['ville_livraison','=',$demande->ville_ramassage],['date_ramassage','=',$demande->date_livraison],['charge','>=',$flotte->charge_max]])->get(); $liste_demandes_retour = DB::select(DB::raw("select d.* from demandes d left join villes vr on d.ville_ramassage=vr.id left join villes vl on d.ville_livraison=vl.id left join zones ze on d.expediteur_zone=ze.id left join zones zd on d.destinataire_zone=zd.id where d.ville_ramassage='".$demande->ville_livraison."' and d.ville_livraison='".$demande->ville_ramassage."' and d.date_ramassage='".$demande->date_livraison."' and d.charge >= '".$flotte->charge_max."' ")); //$liste_demandes_continuer = DB::table('demandes')->where([['ville_ramassage','=',$demande->ville_livraison],['ville_livraison','<>',$demande->ville_ramassage],['date_ramassage','=',$demande->date_livraison],['charge','>=',$flotte->charge_max]])->get(); $liste_demandes_continuer = DB::select(DB::raw("select d.* from demandes d left join villes vr on d.ville_ramassage=vr.id left join villes vl on d.ville_livraison=vl.id left join zones ze on d.expediteur_zone=ze.id left join zones zd on d.destinataire_zone=zd.id where d.ville_ramassage='".$demande->ville_livraison."' and d.ville_livraison<>'".$demande->ville_ramassage."' and d.date_ramassage='".$demande->date_livraison."' and d.charge >= '".$flotte->charge_max."' ")); $vartest = retourscontinuationsTransporteur($demande->id,$id_flotte); @endphp

Demandes de retour : {{ $vartest['count_demandes_retour'] }}.
Demande de continuation : {{ $vartest['count_demandes_continuer'] }}.

@endsection