]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-5 Доработать фактический план по сотрудникам
authormarina <m.zozirova@gmail.com>
Mon, 10 Jun 2024 13:36:05 +0000 (16:36 +0300)
committermarina <m.zozirova@gmail.com>
Mon, 10 Jun 2024 13:36:05 +0000 (16:36 +0300)
erp24/records/TimetableFactModel.php

index 7b6a070cc36206a3bdb011ad5431cff21559c288..7d9b44fe02bade43b34e1b87e033f8e09048c356 100644 (file)
@@ -61,11 +61,11 @@ class TimetableFactModel extends ActiveRecord
             [['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"],
         ];
     }
@@ -113,7 +113,7 @@ class TimetableFactModel extends ActiveRecord
                 $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()) {