refactor(overview): menghapus query method
This commit is contained in:
parent
dbce89fe37
commit
6345a3f388
@ -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');
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user