调整燃尽图基线计算方式

Signed-off-by: vilson <545522390@qq.com>
This commit is contained in:
vilson 2020-02-25 10:46:27 +08:00
parent 8062998e33
commit 1b3e336072

@ -51,12 +51,12 @@ class ProjectReport extends CommonModel
} }
} }
if ($max) { if ($max) {
$each = ceil($max / ($day - 1)); $each = round($max / ($day - 1), 1);
$current = $max; $current = $max;
for ($i = 1; $i <= $day; $i++) { for ($i = 1; $i <= $day; $i++) {
($current < 0 || $day == $i) && $current = 0;
$baseLineList[] = $current; $baseLineList[] = $current;
$current -= $each; $current -= $each;
$current < 0 && $current = 0;
} }
} }
return ['date' => $dateList, 'task' => $taskList, 'undoneTask' => $undoneTaskList, 'baseLineList' => $baseLineList]; return ['date' => $dateList, 'task' => $taskList, 'undoneTask' => $undoneTaskList, 'baseLineList' => $baseLineList];