]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-65 origin/fix_tg
authormarina <m.zozirova@gmail.com>
Fri, 5 Jul 2024 05:00:46 +0000 (08:00 +0300)
committermarina <m.zozirova@gmail.com>
Fri, 5 Jul 2024 05:00:46 +0000 (08:00 +0300)
Перенести в новый фактический табель все смены сотрудников, которые были до 13.06

erp24/api3/core/services/TimetableService.php

index 8c364cb75ac37bbcfd774ccae78a4ef08563e5d9..59e859f3f21d4fd85b4392d7be272223baefcea3 100644 (file)
@@ -35,7 +35,7 @@ class TimetableService
 //            throw new InvalidArgumentException("План ссылается на другую дату");
 //        }
         $currentDate = date('Y-m-d H:i:s'); // вынести в хелпер
-        $admin_id = $data->admin_id;
+        $admin_id = !empty($data->plan_id) ? Timetable::findOne($data->plan_id)->admin_id : $data->admin_id;
 
         //убрать после согласования оплаты подработчиков
         if (Admin::findOne($admin_id)->group_id === AdminGroup::GROUP_WORKERS && !$data->plan_id) {
@@ -46,8 +46,6 @@ class TimetableService
         try {
             if ($data->plan_id) {
                 $timetable = Timetable::findOne($data->plan_id);
-
-                $admin_id = $timetable->admin_id;
                 $fact = new Timetable($timetable);
                 unset($fact['id']);
                 $fact->isNewRecord = true;