@php $memberName = $log->receiver?->name; // 도메인 한글 라벨 $sourceTypeLabel = match($log->source_type) { 'shop' => '뷰티샵', 'reservation' => '예약', 'payment' => '결제', 'user' => '회원', 'campaign' => '캠페인/이벤트', default => $log->source_type ? strtoupper($log->source_type) : '일반/직접' }; // 발생 위치 명칭 추출 (뷰티샵일 경우 상호명 우선 출력) $sourceName = match($log->source_type) { 'shop' => $log->shop?->name ?? ($log->source_id ? '#' . $log->source_id : '-'), default => $log->source_id ? '#' . $log->source_id : ($log->sender_type ?? '-') }; @endphp
| 발생위치 | {{ $sourceTypeLabel }} {{ $sourceName }} |
|---|---|
| 전송채널 | {{ strtoupper($log->channel) }} |
| 수신정보 |
{{ $log->receiver_contact ?: '-' }}
@if($log->receiver_id && $memberName)
{{ $memberName }}
(회원 #{{ $log->receiver_id }})
@else
{{ $log->receiver_type === 'SHOP_OWNER' ? '뷰티샵 원장' : ($log->receiver_type === 'ADMIN' ? '본사 관리자' : '비회원/기타') }}
@endif
|
| 발송주체 | {{ $log->sender_type }} ({{ $log->dispatch_type === 'AUTO' ? '시스템자동' : '수동발송' }}) |
| 전송결과 | @if($log->status === 'SUCCESS') 정상 발송완료 @elseif($log->status === 'FAIL') 발송 실패 @else 대기중 @endif |
| 요청 IP | {{ $log->ip_address }} |