['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'));
if ($plan) {
$model->shift_id = $plan->shift_id;
$model->store_id = $plan->store_id;
+ $model->checkinModel->plan_id = $plan->id;
}
if ($fact) {
$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;