]> gitweb.erp-flowers.ru Git - yii-erp24/.git/commitdiff
правка по изменению статуса заявки
authorAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Tue, 14 May 2024 09:38:19 +0000 (12:38 +0300)
committerAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Tue, 14 May 2024 09:38:19 +0000 (12:38 +0300)
erp24/api3/core/services/ClaimService.php
erp24/scripts/tasks/task_22_create_employee_for_1c_with_admins_with_empty_guid.php

index 4727721efa5e1d2aeb7e2a38d15d03ffa10b3795..150ada58251e26c4608fa7038404463f5d922c4e 100644 (file)
@@ -100,6 +100,10 @@ class ClaimService extends Model
                 $admin->save(false);
             };
         }
+
+        $model->status = $row->action === 'accept' ? EmployeeOnShift::STATUS_ACCEPT : EmployeeOnShift::STATUS_REJECT;
+        $model->save();
+
         if ($row->action == 'accept') {
             $timetable = new Timetable;
             $timetable->admin_group_id = $admin->group_id;
@@ -126,8 +130,6 @@ class ClaimService extends Model
                 throw new InvalidArgumentException("не получилось создать расписание");
             }
         }
-        $model->status = $row->action === 'accept' ? EmployeeOnShift::STATUS_ACCEPT : EmployeeOnShift::STATUS_REJECT;
-        $model->save();
 
         return true;
     }
index 1ad061f7626ca07b7742d405be8a470037c41d63..ef1f90f41cc2cbeba65355a52b77b9c313b1b452 100644 (file)
@@ -34,7 +34,7 @@ $result = 0;
 
 $enable = true;
 $start = false;
-$force = false;
+$force = true;
 
 $minuetTimeInTask = date('i', $time);
 $fullTimeInTask = date('Y-m-d H:i:s', $time);