show group-transaction-with-completed-payments

This commit is contained in:
edmondlang
2024-06-26 12:47:44 +08:00
parent fd75da5778
commit a36c5c3063
2 changed files with 20 additions and 0 deletions
+12
View File
@@ -34,6 +34,7 @@ use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Crypt;
use App\Models\Container;
use App\Models\Group;
use App\Models\Transaction;
use App\Models\Wallet;
use Illuminate\Support\Facades\DB;
@@ -1315,3 +1316,14 @@ Route::get('/show-all-extra-payments', function () {
Route::get('/segments', function (Request $request) {
return view('pages.segments.index');
})->name('segments');
Route::get('/group-transaction-with-completed-payments', function () {
$groups = Group::whereNotIn('status', [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED])
->whereHas('payment', function ($query) {
$query->whereIn('status', [2, 3]);
})->get();
foreach ($groups as $group) {
dump($group->groupTransactions->first()->transaction->owner->owner->reference);
}
});