{{-- Envoyer un lot par e-mail et/ou WhatsApp, et l'historique des envois de CE lot. Variable : $batch. Aucun lien public : le PDF est joint au message. --}} @php $service = app(\App\Services\Delivery\LotDeliveryService::class); $reseller = $batch->reseller; $pendingTickets = $batch->pendingCount(); $hasTickets = $batch->created_count > 0 || $pendingTickets > 0; $history = $batch->deliveries()->with('sender')->latest()->latest('id')->limit(10)->get(); $emailReady = $service->emailReady(); $whatsappMode = $service->whatsappMode(); $badge = ['sent' => 'green', 'failed' => 'red', 'prepared' => 'amber', 'queued' => 'gray']; @endphp @if (\App\Models\BatchDelivery::ready() && $batch->status !== 'running' && ($hasTickets || $history->isNotEmpty()))
{{ $pendingTickets }} ticket(s) de ce lot ne sont pas encore sur le routeur : ils seront dans l'envoi, mais ne fonctionneront qu'une fois envoyés au routeur.
@endif{{ $d->created_at->format('d/m/Y H:i') }} · {{ $d->tickets_count }} ticket(s) · par {{ $d->sender?->name ?? '—' }}@if ($d->channel === 'email') · {{ ['pdf' => 'PDF', 'list' => 'liste', 'both' => 'PDF + liste'][$d->format] ?? $d->format }}@endif
@if ($d->error){{ $d->error }}
@endif