changed logic in production dashboard
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 14s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 15s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 19s
Laravel Pint / pint (pull_request) Successful in 3m14s
Laravel Larastan / larastan (pull_request) Failing after 6m0s
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 14s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 15s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 19s
Laravel Pint / pint (pull_request) Successful in 3m14s
Laravel Larastan / larastan (pull_request) Failing after 6m0s
This commit is contained in:
@@ -160,20 +160,20 @@ class ItemOverview extends ChartWidget
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
elseif ($activeFilter === 'this_month') {
|
elseif ($activeFilter === 'this_month') {
|
||||||
$weeklyProduction = [];
|
|
||||||
|
|
||||||
foreach ($orderedData as $index => $quantity) {
|
$monthlyPlan = round(array_sum($orderedData) / 22.5, 2);
|
||||||
$day = (int) date('j', strtotime($labels[$index]));
|
|
||||||
$weekNumber = (int) ceil($day / 7);
|
|
||||||
|
|
||||||
$weeklyProduction[$weekNumber] =
|
$weeksCount = count($orderedData);
|
||||||
($weeklyProduction[$weekNumber] ?? 0) + $quantity;
|
|
||||||
}
|
|
||||||
$planData = [];
|
|
||||||
|
|
||||||
foreach ($weeklyProduction as $weekNumber => $quantity) {
|
$weeklyPlan = $weeksCount > 0
|
||||||
$planData[] = round($quantity / 22.5, 2);
|
? round($monthlyPlan / $weeksCount, 2)
|
||||||
}
|
: 0;
|
||||||
|
|
||||||
|
$planData = array_fill(
|
||||||
|
0,
|
||||||
|
$weeksCount,
|
||||||
|
$weeklyPlan
|
||||||
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
Reference in New Issue
Block a user