diff --git a/routes/web.php b/routes/web.php
index 370dc3b2..17e46e34 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -795,4 +795,51 @@ Route::get('/invoices/approve', function(Request $request){
})->name('invoices.approve');
+Route::get('/invoices/show-duplicated', function(Request $request){
+ $transactionWithMultipleInvoice = DB::table('transactions')
+ ->where('type', TransactionType::SHIPPING_INVOICE)
+ ->where('status', '!=' , ApprovalStatus::COMPLETED)
+ ->where('deleted_at', null)
+ ->select('owner_id', DB::raw('count(*) as count'))
+ ->groupBy('owner_id')
+ ->having('count', '>', 1)
+ ->get();
+
+ // delete invoice type suspended
+
+ echo '
';
+ echo "";
+ echo "| owner_id | ";
+ echo "count | ";
+ echo "
";
+
+ $duplicatedOrderId = [];
+ foreach($transactionWithMultipleInvoice as $invoice) {
+ $duplicatedOrderId[] = $invoice->owner_id;
+ echo "";
+ echo "| $invoice->owner_id | ";
+ echo "$invoice->count | ";
+ echo "
";
+ }
+ echo '
';
+
+ $duplicatedInvoice = Transaction::whereIn('owner_id', $duplicatedOrderId)->get();
+ // dd($duplicatedInvoice);
+ echo '
';
+ echo '';
+ echo "";
+ echo "| Order Reference | ";
+ echo "Status | ";
+ echo "
";
+
+ foreach($duplicatedInvoice as $invoice) {
+ $order = $invoice->owner->owner;
+ echo "";
+ echo "| $order->reference | ";
+ echo "$invoice->status | ";
+ echo "
";
+ }
+ echo '
';
+});
+