From: marina Date: Fri, 19 Jul 2024 08:46:11 +0000 (+0300) Subject: ERP-115 Переработать открытие/закрытие смен у администраторов X-Git-Tag: 1.4~70^2~1 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=ab99c873754940adf52d32d1775bc4a4c1e10d27;p=erp24_rep%2Fyii-erp24%2F.git ERP-115 Переработать открытие/закрытие смен у администраторов мелко правки по плану --- diff --git a/erp24/actions/timetable/StartShiftStepTwoAction.php b/erp24/actions/timetable/StartShiftStepTwoAction.php index 0cc6fd4e..afc62b78 100755 --- a/erp24/actions/timetable/StartShiftStepTwoAction.php +++ b/erp24/actions/timetable/StartShiftStepTwoAction.php @@ -49,6 +49,8 @@ class StartShiftStepTwoAction extends Action ['date' => date('Y-m-d')], ['date' => date('Y-m-d', strtotime('-1 day'))], ]) + ->andWhere(['tabel' => 0]) + ->orderBy('id desc') ->one(); $fact = TimetableFactModel::getOpening($userModel->id, date('Y-m-d')); @@ -100,6 +102,7 @@ class StartShiftStepTwoAction extends Action if ($plan) { $model->shift_id = $plan->shift_id; $model->store_id = $plan->store_id; + $model->checkinModel->plan_id = $plan->id; } if ($fact) { diff --git a/erp24/records/TimetableFactModel.php b/erp24/records/TimetableFactModel.php index 8262672f..a6aa68df 100644 --- a/erp24/records/TimetableFactModel.php +++ b/erp24/records/TimetableFactModel.php @@ -129,10 +129,10 @@ class TimetableFactModel extends ActiveRecord $model->status = AdminCheckin::TYPE_START; $model->checkin_start_id = $adminCheckin->id; - $timetable = !empty($adminCheckin->plan_id) ? Timetable::findOne(['plan_id' => $adminCheckin->plan_id]) : null; + $timetable = !empty($adminCheckin->plan_id) ? Timetable::findOne(['id' => $adminCheckin->plan_id]) : null; if (!empty($timetable)) { $model->tabel = 1; - $model->plan_id = $timetable->plan_id; + $model->plan_id = $timetable->id; $model->shift_id = $timetable->shift_id; $model->admin_id_add = $timetable->admin_id_add; $model->comment = $timetable->comment;