mirror of
https://github.com/Karaka-Management/oms-HumanResourceTimeRecording.git
synced 2026-01-11 11:58:47 +00:00
fix bugs
This commit is contained in:
parent
e90d6f8e90
commit
c74dfde014
|
|
@ -5,7 +5,7 @@
|
||||||
"type": 2,
|
"type": 2,
|
||||||
"subtype": 1,
|
"subtype": 1,
|
||||||
"name": "TimeRecording",
|
"name": "TimeRecording",
|
||||||
"uri": "{/base}/humanresource/timerecording/dashboard?{?}",
|
"uri": "{/base}/humanresource/timerecording/dashboard",
|
||||||
"target": "self",
|
"target": "self",
|
||||||
"icon": null,
|
"icon": null,
|
||||||
"order": 70,
|
"order": 70,
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"subtype": 1,
|
"subtype": 1,
|
||||||
"name": "Dashboard",
|
"name": "Dashboard",
|
||||||
"uri": "{/base}/humanresource/timerecording/dashboard?{?}",
|
"uri": "{/base}/humanresource/timerecording/dashboard",
|
||||||
"target": "self",
|
"target": "self",
|
||||||
"icon": null,
|
"icon": null,
|
||||||
"order": 1,
|
"order": 1,
|
||||||
|
|
@ -34,7 +34,7 @@
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"subtype": 1,
|
"subtype": 1,
|
||||||
"name": "Stats",
|
"name": "Stats",
|
||||||
"uri": "{/base}/humanresource/timerecording/stats?{?}",
|
"uri": "{/base}/humanresource/timerecording/stats",
|
||||||
"target": "self",
|
"target": "self",
|
||||||
"icon": null,
|
"icon": null,
|
||||||
"order": 1,
|
"order": 1,
|
||||||
|
|
@ -51,7 +51,7 @@
|
||||||
"type": 2,
|
"type": 2,
|
||||||
"subtype": 1,
|
"subtype": 1,
|
||||||
"name": "TimeRecording",
|
"name": "TimeRecording",
|
||||||
"uri": "{/base}/private/timerecording/dashboard?{?}",
|
"uri": "{/base}/private/timerecording/dashboard",
|
||||||
"target": "self",
|
"target": "self",
|
||||||
"icon": null,
|
"icon": null,
|
||||||
"order": 1,
|
"order": 1,
|
||||||
|
|
|
||||||
|
|
@ -147,6 +147,8 @@ final class ApiController extends Controller
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->createModel($request->header->account, $element, SessionElementMapper::class, 'element', $request->getOrigin());
|
||||||
|
|
||||||
if ($element->status === ClockingStatus::END) {
|
if ($element->status === ClockingStatus::END) {
|
||||||
/** @var \Modules\HumanResourceTimeRecording\Models\Session $session */
|
/** @var \Modules\HumanResourceTimeRecording\Models\Session $session */
|
||||||
$session = SessionMapper::get()
|
$session = SessionMapper::get()
|
||||||
|
|
@ -158,7 +160,6 @@ final class ApiController extends Controller
|
||||||
SessionMapper::update()->execute($session);
|
SessionMapper::update()->execute($session);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->createModel($request->header->account, $element, SessionElementMapper::class, 'element', $request->getOrigin());
|
|
||||||
$this->createStandardCreateResponse($request, $response, $element);
|
$this->createStandardCreateResponse($request, $response, $element);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -124,7 +124,7 @@ class Session implements \JsonSerializable
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->start = $start;
|
$this->start = $start ?? $this->start;
|
||||||
$this->end = $end;
|
$this->end = $end;
|
||||||
|
|
||||||
$busyTime = 0;
|
$busyTime = 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user