From c0cdac8cad29bbb1c0aaae61243241196c6d18e6 Mon Sep 17 00:00:00 2001 From: marina Date: Mon, 8 Jul 2024 15:39:06 +0300 Subject: [PATCH] =?utf8?q?=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=20=D0=B4?= =?utf8?q?=D0=BB=D1=8F=20=D0=BE=D0=B1=D1=8A=D0=B5=D0=B4=D0=B8=D0=BD=D0=B5?= =?utf8?q?=D0=BD=D0=B8=D1=8F=20=D0=B7=D0=B0=D0=B4=D1=83=D0=B1=D0=BB=D0=B8?= =?utf8?q?=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D1=81=D0=BC?= =?utf8?q?=D0=B5=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/actions/timetable/StartShiftStepTwoAction.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erp24/actions/timetable/StartShiftStepTwoAction.php b/erp24/actions/timetable/StartShiftStepTwoAction.php index 6ca09b3b..6b4e1369 100755 --- a/erp24/actions/timetable/StartShiftStepTwoAction.php +++ b/erp24/actions/timetable/StartShiftStepTwoAction.php @@ -3,6 +3,7 @@ declare(strict_types = 1); namespace yii_app\actions\timetable; +use yii_app\records\AdminGroup; use yii_app\records\TimetableFactModel; use Yii; use yii\base\Action; @@ -131,7 +132,11 @@ class StartShiftStepTwoAction extends Action $model->save(); $model->checkin_id = $model->checkinModel->id; $model->id = $model->checkinModel->id; - TimetableFactModel::setValues($model, empty($lastCheckin)); + + $is_start = $model->d_id == AdminGroup::GROUP_ADMINISTRATORS ? + count($dayCheckins) % 2 == 0 ? true : false : + $model->status = AdminCheckin::TYPE_START ? true : false; + TimetableFactModel::setValues($model, $is_start); if ($this->controller->request->getHeaders()->get('Accept') == 'application/json') { $this->controller->response->format = Response::FORMAT_JSON; -- 2.39.5