@extends('layouts.admin') @section('title', 'AIR Job - ' . ($job['file_name'] ?? 'N/A')) @section('header', 'Detail AIR Job') @section('content')
UUID: {{ $job['uuid'] ?? '-' }}
Type
{{ $job['file_type'] ?? '-' }}
Taille
{{ isset($job['file_size']) ? number_format($job['file_size'] / 1024, 2) . ' KB' : '-' }}
Cree le
{{ isset($job['created_at']) ? date('d/m/Y H:i', strtotime($job['created_at'])) : '-' }}
Office ID
{{ $job['office_id'] }}
Table cible
{{ $job['target_table'] }}
Hash SHA256
{{ $job['file_hash'] }}
JSON AIR
{{ $jsonAirPath }}
JSON ESTAIR
{{ $jsonEstairPath }}
Parse
{{ $parseMs ? number_format($parseMs / 1000, 2) . 's' : '-' }}
Conversion
{{ $convertMs ? number_format($convertMs / 1000, 2) . 's' : '-' }}
Insertion
{{ $insertMs ? number_format($insertMs / 1000, 2) . 's' : '-' }}
Total
{{ $totalMs ? number_format($totalMs / 1000, 2) . 's' : '-' }}
Segments
{{ number_format($segmentsInserted) }}
Etatsdeventes
{{ number_format($recordsInserted) }}
Accounts
{{ number_format($accountsInserted) }}
Beneficiaires
{{ number_format($beneficiairesInserted) }}
Compagnies
{{ number_format($compagniesInserted) }}
Total
{{ number_format($totalInserted) }}
PARSE
CONVERT
INSERT
{{ $job['error_message'] }}
@if(isset($job['error_trace']) && $job['error_trace']){{ $job['error_trace'] }}
{{ $log['message'] ?? '' }}
@if(!empty($log['context'])){{ json_encode($log['context'], JSON_PRETTY_PRINT) }}
{{ substr($log['exception'], 0, 1000) }}...
{{ count($logs) }} log(s) affiches (limite: 100)