// Сделать проверку этой таблички телефона
return [
[['guid', 'phone', 'created_at', 'shift_date', 'shift_type', 'datetime_start', 'datetime_end', 'created_by', 'store_id', 'price'], 'required'],
- [['created_at', 'shift_date', 'datetime_start', 'datetime_end'], 'safe'],
+ [['created_at', 'shift_date', 'datetime_start', 'datetime_end', 'salary_shift'], 'safe'],
[['shift_type', 'created_by', 'price', 'status', 'status_source', 'active'], 'integer'],
- [['salary_shift'], 'in', 'range' => Timetable::getSalariesDay(), 'skipOnEmpty' => false],
+ [['salary_shift'], 'in', 'range' => Timetable::getSalariesDay(), 'skipOnEmpty' => true],
[['guid', 'store_id'], 'string', 'max' => 36],
[['phone'], 'string', 'max' => 16],
[['first_name', 'last_name'], 'string', 'max' => 40],
}
}
- $salaryShift = Timetable::getFirstValueSalariesDay();
+// $salaryShift = Timetable::getFirstValueSalariesDay();
$model = new EmployeeOnShift([
'first_name' => $admin->name, 'last_name' => '', 'phone' => $admin->phone,
'created_by' => 1,
'store_id' => $storeGuid,
'price' => 0,
- 'salary_shift' => $salaryShift,
+// 'salary_shift' => $salaryShift,
]);
$model->guid = DataHelper::createGuidMy("06");
$model->created_at = date("Y-m-d H:i:s");
$model->save();
if ($model->getErrors()) {
$error .= json_encode($model->getErrors(), JSON_UNESCAPED_UNICODE);
+ continue;
}
$admin->guid = $model->guid;