Change task API duration to seconds
This commit is contained in:
parent
3e7f9da1b2
commit
c35e91b686
1 changed files with 14 additions and 2 deletions
|
|
@ -117,8 +117,20 @@ class TaskApiController extends BaseAPIController
|
|||
$endTime = false;
|
||||
if (! empty($detail['end_datetime'])) {
|
||||
$endTime = strtotime($detail['end_datetime']);
|
||||
} elseif (! empty($detail['duration_seconds'])) {
|
||||
$endTime = $startTime + $detail['duration_seconds'];
|
||||
} else {
|
||||
$duration = 0;
|
||||
if (! empty($detail['duration_seconds'])) {
|
||||
$duration += $detail['duration_seconds'];
|
||||
}
|
||||
if (! empty($detail['duration_minutes'])) {
|
||||
$duration += $detail['duration_minutes'] * 60;
|
||||
}
|
||||
if (! empty($detail['duration_hours'])) {
|
||||
$duration += $detail['duration_hours'] * 60 * 60;
|
||||
}
|
||||
if ($duration) {
|
||||
$endTime = $startTime + $duration;
|
||||
}
|
||||
}
|
||||
$timeLog[] = [$startTime, $endTime];
|
||||
if (! $endTime) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue