Merge pull request 'Added this week plan data filter logic in production dashboard' (#1336) from ranjith-dev into master
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 14s
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 14s
Reviewed-on: #1336
This commit was merged in pull request #1336.
This commit is contained in:
@@ -181,6 +181,28 @@ class ItemOverview extends ChartWidget
|
||||
$weeksCount,
|
||||
$weeklyPlan
|
||||
);
|
||||
}
|
||||
elseif ($activeFilter === 'this_week') {
|
||||
$weeklyPlanQuantity = \DB::table('production_plans')
|
||||
->where('plant_id', $selectedPlant)
|
||||
->where('line_id', $selectedLine)
|
||||
->whereBetween('created_at', [
|
||||
$startDate,
|
||||
$endDate
|
||||
])
|
||||
->sum('plan_quantity');
|
||||
|
||||
$daysCount = count($orderedData);
|
||||
|
||||
$dailyPlan = $daysCount > 0
|
||||
? round($weeklyPlanQuantity / $daysCount, 2)
|
||||
: 0;
|
||||
|
||||
$planData = array_fill(
|
||||
0,
|
||||
$daysCount,
|
||||
$dailyPlan
|
||||
);
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user