Remove low stock alert calculation and add AOV card comment.
This commit is contained in:
parent
10934a2aba
commit
641257d729
@ -153,17 +153,7 @@ public function render(): View
|
||||
$todayNewMembers = User::whereHas('customer')->whereDate('created_at', now())->count();
|
||||
$yesterdayNewMembers = User::whereHas('customer')->whereDate('created_at', now()->yesterday())->count();
|
||||
|
||||
// New Card: Low Stock Alert
|
||||
$lowStockQuery = function ($query) use ($outletIds) {
|
||||
return $query->whereHas('outlets', function ($q) use ($outletIds) {
|
||||
$q->when(! empty($outletIds), fn ($q2) => $q2->whereIn('outlets.id', $outletIds))
|
||||
->where('stock', '<=', 10);
|
||||
});
|
||||
};
|
||||
$lowStockCount = Perfume::where($lowStockQuery)->count() +
|
||||
Product::where($lowStockQuery)->count() +
|
||||
Bottle::where($lowStockQuery)->count();
|
||||
|
||||
// New Card: AOV
|
||||
$todayAov = $todayOrder > 0 ? $todayIncome / $todayOrder : 0;
|
||||
$yesterdayAov = $yesterdayOrder > 0 ? $yesterdayIncome / $yesterdayOrder : 0;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user