]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-175 Исправить ошибки ворк-бота ОТКАТ
authorMarina Zozirova <marina.zozirova@erp-flowers.ru>
Tue, 17 Sep 2024 14:08:19 +0000 (14:08 +0000)
committerAleksey Filippov <aleksey.filippov@erp-flowers.ru>
Tue, 17 Sep 2024 14:08:19 +0000 (14:08 +0000)
erp24/api3/modules/v1/controllers/timetable/PlanController.php
erp24/records/TimetableFactModel.php

index 51e920a4cde7fc4aec80e8817a38f3a1ffa516da..617d8c3123d129d747a0db37fa96d3dace00c5f8 100644 (file)
@@ -19,8 +19,8 @@ class PlanController extends \yii_app\api3\controllers\ActiveController
 {
     use ServiceTrait;
 
-//    public $modelClass = \yii_app\api3\modules\v1\models\timetable\Timetable::class;
-    public $modelClass = TimetableFactModel::class;
+    public $modelClass = \yii_app\api3\modules\v1\models\timetable\Timetable::class;
+//    public $modelClass = TimetableFactModel::class;
 
 
     public function actions()
index fb95f1d5183f9520b4a1346017668649f3d6ffc9..0fc5a00706aefb3c5369aacf59f75a6d4d885093 100644 (file)
@@ -191,51 +191,6 @@ class TimetableFactModel extends ActiveRecord
             ->one();
     }
 
-    public function fields()
-    {
-        $fields = [
-            'id',
-            'admin_id',
-            'store_id',
-            'shift_id',
-            'salary_shift',
-            // 'price' => fn($x) => $x->shift_id == 2 ? 140 : 125,
-            'tabel',
-            'date_shift',
-            'date_start' =>  fn($x) => $x->date_start . ' ' .$x->time_start,
-            'date_end' => fn($x) => !empty($x->date_end) ? $x->date_end . ' ' .$x->time_end : null,
-            'time_start',
-            'time_end',
-            'work_time',
-            'status',
-            'checkInCount',
-            'can_open' => fn($x) => $this->is_opening === false && $this->is_close === true,
-        ];
-
-        return $fields;
-    }
-
-    public function extraFields()
-    {
-        return [
-            'admin' => fn($x) => [
-                'id' => $x->admin->id,
-                'name' => $x->admin->name,
-                'guid' => $x->admin->guid,
-                'group' => [
-                    'id' => $x->admin->group_id,
-                    'name' => $x->admin->group_name,
-                ],
-            ],
-            'store' => fn($x) => [
-                'id' => $x->store->id,
-                'name' => $x->store->name,
-                'name_full' => $x->store->name_full,
-            ],
-            'checkIns'
-        ];
-    }
-
     public function getCheckIns()
     {
         return $this->hasMany(AdminCheckin::class, ['admin_id' => 'admin_id'])