chat support download updated

This commit is contained in:
Abhishek Mali
2025-12-18 12:57:01 +05:30
parent 6b41a447bb
commit f6fb304b7a
6 changed files with 6 additions and 1 deletions

View File

@@ -183,6 +183,8 @@ class AdminInvoiceController extends Controller
// Mark as 'paid' if GST-inclusive total is cleared // Mark as 'paid' if GST-inclusive total is cleared
if ($newPaid >= $invoice->final_amount_with_gst) { if ($newPaid >= $invoice->final_amount_with_gst) {
$invoice->update(['status' => 'paid']); $invoice->update(['status' => 'paid']);
$this->generateInvoicePDF($invoice);
} }
return response()->json([ return response()->json([
@@ -210,6 +212,8 @@ class AdminInvoiceController extends Controller
// Update status if not fully paid anymore // Update status if not fully paid anymore
if ($remaining > 0 && $invoice->status === "paid") { if ($remaining > 0 && $invoice->status === "paid") {
$invoice->update(['status' => 'pending']); $invoice->update(['status' => 'pending']);
$this->generateInvoicePDF($invoice);
} }
return response()->json([ return response()->json([

Binary file not shown.

View File

@@ -35,9 +35,10 @@ Route::middleware(['auth:api'])->group(function () {
Route::get('/user/order/{order_id}/shipment', [UserOrderController::class, 'orderShipment']); Route::get('/user/order/{order_id}/shipment', [UserOrderController::class, 'orderShipment']);
Route::get('/user/order/{order_id}/invoice', [UserOrderController::class, 'orderInvoice']); Route::get('/user/order/{order_id}/invoice', [UserOrderController::class, 'orderInvoice']);
Route::get('/user/order/{order_id}/track', [UserOrderController::class, 'trackOrder']); Route::get('/user/order/{order_id}/track', [UserOrderController::class, 'trackOrder']);
Route::get('/user/invoice/{invoice_id}/details', [UserOrderController::class, 'invoiceDetails']);
// Invoice List // Invoice List
Route::get('/user/invoice/{invoice_id}/details', [UserOrderController::class, 'invoiceDetails']);
Route::get('/user/invoices', [UserOrderController::class, 'allInvoices']); Route::get('/user/invoices', [UserOrderController::class, 'allInvoices']);
Route::get('/user/invoice/{invoice_id}/installments', [UserOrderController::class, 'invoiceInstallmentsById']); Route::get('/user/invoice/{invoice_id}/installments', [UserOrderController::class, 'invoiceInstallmentsById']);