refactor(overview): menghapus query method

This commit is contained in:
Yoga Pangestu 2025-11-11 11:30:22 +07:00
parent dbce89fe37
commit 6345a3f388

View File

@ -35,71 +35,53 @@ protected function loadStats()
{ {
$outletIds = $this->selectedOutletIds; $outletIds = $this->selectedOutletIds;
$todayOrder = Order::query() $todayOrder = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->today() ->today()
->count(); ->count();
$yesterdayOrder = Order::query() $yesterdayOrder = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->yesterday() ->yesterday()
->count(); ->count();
$todayIncome = Order::query() $todayIncome = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->paid()
->today() ->today()
->sum('total'); ->sum('total');
$yesterdayIncome = Order::query() $yesterdayIncome = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->paid()
->yesterday() ->yesterday()
->sum('total'); ->sum('total');
$todayCogs = Order::query() $todayCogs = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->paid()
->today() ->today()
->sum('cogs'); ->sum('cogs');
$yesterdayCogs = Order::query() $yesterdayCogs = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->paid()
->yesterday() ->yesterday()
->sum('cogs'); ->sum('cogs');
$todayDiscount = Order::query() $todayDiscount = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->paid()
->today() ->today()
->sum('discount'); ->sum('discount');
$yesterdayDiscount = Order::query() $yesterdayDiscount = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->paid()
->yesterday() ->yesterday()
->sum('discount'); ->sum('discount');
$todayVoucher = Order::query() $todayVoucher = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->today() ->today()
->whereNotNull('voucher_id') ->whereNotNull('voucher_id')
->count(); ->count();
$yesterdayVoucher = Order::query() $yesterdayVoucher = Order::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->yesterday() ->yesterday()
->whereNotNull('voucher_id') ->whereNotNull('voucher_id')
->count(); ->count();
$todayExpense = Expense::query() $todayExpense = Expense::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->today() ->today()
->sum('amount'); ->sum('amount');
$yesterdayExpense = Expense::query() $yesterdayExpense = Expense::when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->when(! empty($outletIds), fn ($q) => $q->whereIn('outlet_id', $outletIds))
->yesterday() ->yesterday()
->sum('amount'); ->sum('amount');