1688 data

This commit is contained in:
omair saleh
2022-01-03 14:35:53 +08:00
parent 1d0271d2e3
commit 2ffd59fd17
+17
View File
@@ -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');