diff --git a/app/Http/Controllers/Admin/HistoriPesananController.php b/app/Http/Controllers/Admin/HistoriPesananController.php index bfae0c5..7240d4b 100644 --- a/app/Http/Controllers/Admin/HistoriPesananController.php +++ b/app/Http/Controllers/Admin/HistoriPesananController.php @@ -19,41 +19,4 @@ public function index() return view('admin.pesanan.riwayat', compact('riwayatBuket', 'riwayatFoto')); } - public function updateStatus(Request $request, $id) - { - // Cek Kategori: Apakah ini Buket atau Foto? - $kategori = $request->kategori; // 'buket' atau 'foto' - - $transaksi = null; - $noInvoice = ""; - - // LOGIKA PEMILIHAN TABEL - if ($kategori == 'buket') { - // --- CASE BUKET --- - $transaksi = \App\Models\TransaksiBuket::findOrFail($id); - - if ($request->jenis == 'selesai') { - $transaksi->status_transaksi = 'selesai'; // Nama kolom: status_transaksi - $noInvoice = $transaksi->no_invoice; - } - } elseif ($kategori == 'foto') { - // --- CASE FOTO --- - $transaksi = \App\Models\BookingFoto::findOrFail($id); - - if ($request->jenis == 'selesai') { - $transaksi->status_booking = 'selesai'; // Nama kolom: status_booking - $noInvoice = $transaksi->no_invoice; - } - } - - // SIMPAN PERUBAHAN - if ($transaksi) { - $transaksi->save(); - session()->flash('success', "Pesanan {$noInvoice} berhasil diselesaikan!"); - - return response()->json(['success' => true]); - } - - return response()->json(['success' => false, 'message' => 'Data tidak ditemukan'], 404); - } } diff --git a/resources/views/admin/pesanan/partials/modal-riwayat-buket.blade.php b/resources/views/admin/pesanan/partials/modal-riwayat-buket.blade.php index 52c9c39..cf00c08 100755 --- a/resources/views/admin/pesanan/partials/modal-riwayat-buket.blade.php +++ b/resources/views/admin/pesanan/partials/modal-riwayat-buket.blade.php @@ -110,16 +110,6 @@ class="badge {{ $rb->status_label->class }}"> -
diff --git a/resources/views/admin/pesanan/partials/modal-riwayat-foto.blade.php b/resources/views/admin/pesanan/partials/modal-riwayat-foto.blade.php index 41d95c9..84b1272 100755 --- a/resources/views/admin/pesanan/partials/modal-riwayat-foto.blade.php +++ b/resources/views/admin/pesanan/partials/modal-riwayat-foto.blade.php @@ -110,16 +110,6 @@ class="badge {{ $rf->status_label->class }}"> - diff --git a/routes/web.php b/routes/web.php index 78df621..2b776c4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -72,8 +72,6 @@ ->name('pesanan-foto.update-status'); Route::get('/riwayat-pesanan', [Admin\HistoriPesananController::class, 'index'])->name('riwayat'); - Route::put('/riwayat-pesanan/update-status/{id}', [Admin\HistoriPesananController::class, 'updateStatus']) - ->name('riwayat-pesanan.update-status'); // Manajemen Produk (Master Data) Route::resource('produk-buket', Admin\BuketController::class); // Perbaiki namespace jika perlu