From cb25f4f73929fc3b27c60d6a98e3fd9760928709 Mon Sep 17 00:00:00 2001 From: ardhikaxx Date: Wed, 25 Feb 2026 04:20:01 +0700 Subject: [PATCH] feat(tickets): tampilkan pesan dan tombol sesuai status verifikasi pembayaran dari admin --- .../views/user/tickets/download.blade.php | 87 +++++++++++++++---- 1 file changed, 69 insertions(+), 18 deletions(-) diff --git a/resources/views/user/tickets/download.blade.php b/resources/views/user/tickets/download.blade.php index db3a88f..3b0a797 100644 --- a/resources/views/user/tickets/download.blade.php +++ b/resources/views/user/tickets/download.blade.php @@ -4,13 +4,29 @@ @section('content')
-

Tiket Anda Siap Digunakan

+

+ @if($order->status === 'confirmed') + Tiket Anda Siap Digunakan + @else + Status Pesanan Tiket + @endif +

Order: {{ $order->order_code }}

-
- Pembayaran berhasil diverifikasi. Silakan download tiket Anda. -
+@if($order->status === 'confirmed') +
+ Pembayaran berhasil diverifikasi. Silakan download tiket Anda. +
+@elseif($order->status === 'pending') +
+ Pembayaran Anda sedang diverifikasi oleh admin. Mohon tunggu konfirmasi. +
+@elseif($order->status === 'rejected') +
+ Pembayaran Anda ditolak. Silakan hubungi admin untuk informasi lebih lanjut. +
+@endif
@foreach($order->items as $item) @@ -28,14 +44,20 @@
HargaRp {{ number_format($item->price, 0, ',', '.') }}
-
- - Download PDF - - - Print Tiket - -
+ @if($order->status === 'confirmed') +
+ + Download PDF + + + Print Tiket + +
+ @else +
+ Tiket dapat didownload setelah pembayaran dikonfirmasi +
+ @endif @@ -44,12 +66,41 @@
-
Informasi Penggunaan
-
    -
  • Simpan tiket digital sampai waktu kunjungan selesai.
  • -
  • Tunjukkan kode tiket atau QR kepada petugas di pintu masuk.
  • -
  • Tiket berlaku sesuai tanggal kunjungan yang dipilih.
  • -
+
+ @if($order->status === 'confirmed') + Informasi Penggunaan + @else + Informasi Pesanan + @endif +
+ @if($order->status === 'confirmed') +
    +
  • Simpan tiket digital sampai waktu kunjungan selesai.
  • +
  • Tunjukkan kode tiket atau QR kepada petugas di pintu masuk.
  • +
  • Tiket berlaku sesuai tanggal kunjungan yang dipilih.
  • +
+ @elseif($order->status === 'pending') +
    +
  • Bukti pembayaran Anda telah diterima dan sedang diverifikasi.
  • +
  • Proses verifikasi biasanya memakan waktu 1x24 jam.
  • +
  • Anda akan menerima notifikasi setelah pembayaran dikonfirmasi.
  • +
  • Tiket dapat didownload setelah pembayaran dikonfirmasi oleh admin.
  • +
+ @elseif($order->status === 'rejected') +
    +
  • Pembayaran Anda tidak dapat diverifikasi.
  • +
  • Silakan hubungi admin untuk informasi lebih lanjut.
  • +
  • Anda dapat mengupload ulang bukti pembayaran yang benar.
  • +
+ @endif
+ +@if($order->status === 'rejected') +
+ + Upload Ulang Bukti Pembayaran + +
+@endif @endsection