diff --git a/routes/web.php b/routes/web.php index 238505b3..0fca35d1 100644 --- a/routes/web.php +++ b/routes/web.php @@ -85,4 +85,21 @@ Route::get('/x2/data', function (Request $request) { dd(\App\Models\Booking::whereDoesntHave('transactions', function($query){ $query->where('type', \App\Classes\ValueObjects\Constants\TransactionType::PURCHASE_ORDER)->whereIn('status', [\App\Classes\ValueObjects\Constants\ApprovalStatus::PENDING_VERIFICATION, \App\Classes\ValueObjects\Constants\ApprovalStatus::APPROVED]); })->groupBy('company_id')->get()); +})->name('x2.data'); + + +Route::get('/1688', function (Request $request) { + $token = Auth::fromUser(User::find(1)); + $request->headers->set('Authorization', 'Bearer '.$token); + $bookings = \App\Models\Booking::whereHas('bank', function ($query){ + return $query->where('bank_name', 'like', '%浙江网商银行%'); + })->get(); + + $sum = 0; + foreach ($bookings as $booking){ + $sum += $booking->transactions()->where('type', 1)->sum('amount'); + } + + dd($sum); + })->name('x2.data'); \ No newline at end of file