From: marina Date: Thu, 8 Aug 2024 05:24:19 +0000 (+0300) Subject: ERP-85 Реализовать обмен данных с 1С Бухгалтерия X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=2e9aa0d374e14fd2c755997b75089e022d951e99;p=erp24_rep%2Fyii-erp24%2F.git ERP-85 Реализовать обмен данных с 1С Бухгалтерия --- diff --git a/erp24/actions/timetable/StartShiftStepTwoAction.php b/erp24/actions/timetable/StartShiftStepTwoAction.php index 88ae3e19..eac6ffa7 100755 --- a/erp24/actions/timetable/StartShiftStepTwoAction.php +++ b/erp24/actions/timetable/StartShiftStepTwoAction.php @@ -4,6 +4,7 @@ declare(strict_types = 1); namespace yii_app\actions\timetable; use yii_app\records\AdminGroup; +use yii_app\records\Shift; use yii_app\records\Timetable; use yii_app\records\TimetableFactModel; use Yii; @@ -140,6 +141,12 @@ class StartShiftStepTwoAction extends Action $model->load($this->controller->request->post()); $model->photo = UploadedFile::getInstance($model, 'photo'); $validate = $model->validate(); + $maxShiftDuration = max(ArrayHelper::getColumn(Shift::all(), 'duration')); + var_dump(AdminCheckin::find() + ->andWhere(['admin_id' => $this->admin_id]) + ->andWhere(['>', 'time', date('Y-m-d H:i:s', strtotime("-$maxShiftDuration hour"))]) + ->orderBy(['time' => SORT_DESC]) + ->limit(1)->createCommand()->getRawSql()); var_dump($model->getErrors(), $model);die(); if ($validate) { $model->save();