update pending_orders, exclude approved refunds order from pending_orders list

This commit is contained in:
edmondlang
2024-06-18 12:49:12 +08:00
parent 9a4dba7fdd
commit c91273d15b
+1 -1
View File
@@ -398,7 +398,7 @@ Route::get('/segments', function (Request $request) {
Route::get('/pending_orders', function(){
$payments = Transaction::where('type', TransactionType::PAYMENT)->where('owner_type', Booking::class)->whereIn('status', [ApprovalStatus::APPROVED])
->whereDoesntHave('transactions', function ($query) {
return $query->where('type', TransactionType::REFUND)->whereIn('status', [ApprovalStatus::PENDING_SUBMISSION, ApprovalStatus::PENDING_VERIFICATION]);
return $query->where('type', TransactionType::REFUND)->whereIn('status', [ApprovalStatus::PENDING_SUBMISSION, ApprovalStatus::PENDING_VERIFICATION, ApprovalStatus::APPROVED]);
})
->get();