[['work_time'], 'number', 'min' => 0, 'max' => 24],
[['comment'], 'string'],
[['comment'], 'default', 'value' => null],
- [['slot_type_id', 'shift_id', 'date_add', 'time_end', 'salary_shift'], 'safe'],
+ [['slot_type_id', 'shift_id', 'date_add', 'time_end', 'salary_shift', 'price_hour'], 'safe'],
[['date_shift'], 'date', 'format' => 'yyyy-M-d'],
// [['salary_shift'], 'in', 'range' => \yii_app\records\Timetable::getSalariesDay(), 'skipOnEmpty' => true],
[['time_start'], 'required'],
- [['price_hour'], 'number', 'numberPattern' => '/^\d+(\.\d{1,2})?$/'],
+// [['price_hour'], 'number', 'numberPattern' => '/^\d+(\.\d{1,2})?$/'],
// [['date_add'], 'datetime', 'format' => "yyyy-MM-dd H:m:s"],
];
}
$model->date_shift = $adminCheckin->date;
$model->shift_id = $shift_id;
$model->salary_shift = !empty($salary = EmployeePayment::findOne(['admin_id' => $adminCheckin->admin_id])) ? $salary->daily_payment : null;
- $model->price_hour = $model->salary_shift / $model->d_id == AdminGroup::GROUP_ADMINISTRATORS ? 8 : 12;
+ $model->price_hour = $model->salary_shift / ($model->d_id == AdminGroup::GROUP_ADMINISTRATORS ? 8 : 12);
}
if ($model->validate()) {