@if($order->operations->count() > 0)
@if($statistics['operations_by_status']->count() > 0)
ملخص العمليات حسب الحالة
@foreach($statistics['operations_by_status'] as $status => $count)
@php
$badgeClass = match($status) {
'pending' => 'badge-warning',
'completed' => 'badge-success',
'failed' => 'badge-danger',
'cancelled' => 'badge-secondary',
'error' => 'badge-dark',
default => 'badge-info'
};
$statusText = match($status) {
'pending' => 'معلق',
'completed' => 'مكتمل',
'failed' => 'فاشل',
'cancelled' => 'ملغي',
'error' => 'خطأ',
default => $status
};
@endphp
{{ $statusText }}: {{ $count }}
@endforeach
@endif
| ID |
UUID |
اللعبة |
المستخدم الخارجي |
المنتج |
الحالة |
كود الشحن |
ملاحظات |
تاريخ الإنشاء |
@foreach($order->operations as $operation)
| {{ $operation->id }} |
{{ $operation->uuid ?? 'غير متوفر' }} |
{{ $operation->game ? $operation->game->name : 'غير متوفر' }} |
{{ $operation->externalSite ? $operation->externalSite->name : 'غير متوفر' }} |
{{ $operation->product ? $operation->product->name : 'غير متوفر' }} |
{{ $operation->statusvalue() }}
|
@if($operation->chargeCode)
{{ $operation->chargeCode }}
@else
غير متوفر
@endif
|
@if($operation->notes)
{{ \Illuminate\Support\Str::limit($operation->notes, 50) }}
@else
-
@endif
|
{{ $operation->created_at->format('Y/m/d H:i:s') }} |
@endforeach
@else
لا توجد عمليات مرتبطة بهذا الطلب
@endif
@if($order->transactions->count() > 0)
إجمالي الإيداع
{{ number_format($statistics['transactions_summary']['total_credit'], 2) }}
إجمالي السحب
{{ number_format(abs($statistics['transactions_summary']['total_debit']), 2) }}
الصافي
{{ number_format($statistics['transactions_summary']['total_credit'] + $statistics['transactions_summary']['total_debit'], 2) }}
| ID |
UUID |
المستخدم |
البائع |
النوع |
العملة |
الرصيد قبل |
المبلغ |
الرصيد بعد |
تاريخ الإنشاء |
@foreach($order->transactions as $transaction)
| {{ $transaction->id }} |
{{ $transaction->uuid }} |
{{ $transaction->user ? $transaction->user->name : 'غير متوفر' }} |
|
{{ $transaction->type_in_arabic ?? $transaction->type }}
|
{{ $transaction->currency ? $transaction->currency->name : 'غير محدد' }} |
{{ rtrim(rtrim(number_format($transaction->balance_before, 10, '.', ''), '0'), '.') }} |
{{ rtrim(rtrim(number_format($transaction->amount, 10, '.', ''), '0'), '.') }}
|
{{ rtrim(rtrim(number_format($transaction->balance_after, 10, '.', ''), '0'), '.') }} |
{{ $transaction->created_at->format('Y/m/d H:i:s') }} |
@endforeach
@else
لا توجد معاملات مالية مرتبطة بهذا الطلب
@endif
@if($order->notes->count() > 0)
@foreach($order->notes as $note)
{{ $note->created_at->format('Y/m/d H:i:s') }}
@if($note->is_important)
@elseif($note->type === 'system')
@else
@endif
@if($note->is_important)
@endif
{{ $note->type === 'system' ? 'نظام' : ($note->type === 'user' ? 'مستخدم' : 'مختلط') }}
{{ $note->note }}
@endforeach
@else
لا توجد ملاحظات مرتبطة بهذا الطلب
@endif
@if($order->orderCodes->count() > 0)
@foreach($order->orderCodes as $code)
تم الإنشاء: {{ $code->created_at->format('Y/m/d H:i:s') }}
@endforeach
@else
لا توجد أكواد مرتبطة بهذا الطلب
@endif