update show duplicated invoice logic

This commit is contained in:
edmondlang
2023-04-12 12:15:06 +08:00
parent 2bb4afe426
commit 1a5db25285
+10 -1
View File
@@ -899,9 +899,18 @@ Route::get('/invoices/show-duplicated', function(Request $request){
foreach($duplicatedInvoice as $invoice) {
$order = $invoice->owner->owner;
$billplzPaymentId = '';
if ($invoice->status == ApprovalStatus::COMPLETED) {
if ($invoice->transactions->first()->type == TransactionType::PAYMENT) {
$billplzPaymentId = $invoice->transactions->first()->payment_reference ;
}
}
echo "<tr>";
echo '<td style="border:1px solid"><a target="_blank" href="'.route('order.show', $order->reference).'">'. $order->reference.' - </a>' . $order->created_at . '</td>';
echo "<td style='border:1px solid'>".ApprovalStatus::APPROVAL_STATUS_ID[$invoice->status]."</td>";
echo "<td style='border:1px solid'>".ApprovalStatus::APPROVAL_STATUS_ID[$invoice->status]. ' Billplz reference: ' . $billplzPaymentId . "</td>";
echo "<td style='border:1px solid'>$invoice->owner_id</td>";
echo "<td style='border:1px solid'>$invoice->amount</td>";
echo "<td style='border:1px solid'>".$duplicatedOrderArray[$invoice->owner_id]."</td>";