@extends('layouts.app') @section('title', 'ERP Güncelleme Logu') @section('content')

ERP Güncelleme Logu

ERP güncelleme sürecine ait hata ve uyarıları görüntüleyin.

Güncelleme Kayıtları
@forelse ($logs as $log) @php $summary = $log->summary ?? []; $status = (string) ($log->status ?? ''); $badgeClass = $status === 'ok' ? 'bg-success' : 'bg-danger'; $centerErrors = $summary['responsibility_centers']['errors'] ?? []; $employeeErrors = $summary['employees']['errors'] ?? []; $userErrors = $summary['users']['errors'] ?? []; $errors = array_merge($summary['errors'] ?? [], $centerErrors, $employeeErrors, $userErrors); $warnings = array_merge( $summary['responsibility_centers']['warnings'] ?? [], $summary['employees']['warnings'] ?? [], $summary['users']['warnings'] ?? [] ); @endphp @empty @endforelse
Tarih Tip Durum Detay
{{ $log->created_at }} {{ (int) $log->is_auto === 1 ? 'Otomatik' : 'Manuel' }} {{ $status === 'ok' ? 'Başarılı' : 'Hata' }}
Merkez: +{{ $summary['responsibility_centers']['inserted'] ?? 0 }} / ~{{ $summary['responsibility_centers']['updated'] ?? 0 }}
Personel: +{{ $summary['employees']['inserted'] ?? 0 }} / ~{{ $summary['employees']['updated'] ?? 0 }}
Kullanıcı: +{{ $summary['users']['inserted'] ?? 0 }} / ~{{ $summary['users']['updated'] ?? 0 }}
@if (!empty($errors))
{{ implode(' | ', array_slice($errors, 0, 3)) }}
@endif @if (!empty($warnings))
{{ implode(' | ', array_slice($warnings, 0, 2)) }}
@endif
Henüz log kaydı bulunmuyor.
@endsection