chat support download updated
This commit is contained in:
@@ -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.
BIN
public/invoices/invoice-INV-2025-000027.pdf
Normal file
BIN
public/invoices/invoice-INV-2025-000027.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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']);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user