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

erp24/controllers/TimetableFactController.php
erp24/views/timetable-fact/add-old-shifts.php

index 197076e9d27fe617a6214dccc240cf3b3f86f070..62735d0e349d919ee1793cd010e59fe123f05372 100644 (file)
@@ -156,7 +156,7 @@ class TimetableFactController extends Controller
         $query = Timetable::find()
             ->alias('t')
             ->andWhere(['>=', 't.date', '2024-06-01'])
-            ->andWhere(['<', 't.date', date('Y-m-d')])
+            ->andWhere(['<', 't.date', '2024-06-14'])
             ->andWhere(new \yii\db\Expression('EXISTS (SELECT 1 FROM admin_checkin ac WHERE ac.plan_id = "t".id)'))
             ->select([
                 't.*',
@@ -173,11 +173,7 @@ class TimetableFactController extends Controller
                     ->andWhere(['store_id' => $timetable->store_id])
                     ->one();
 
-                if ($newFact) {
-                    $newFact->plan_id = $timetable->plan_id;
-                    $newFact->tabel = $timetable->tabel;
-                    $newFact->save();
-                } else {
+                if (!$newFact) {
                     $adminCheckinStart = AdminCheckin::find()
                         ->andWhere(['plan_id' => $timetable->id])
                         ->orderBy('id asc')
index e5e3f844b5eb83e78a3c7e8284b11ff113ceb3ec..94ca2add223f5ac21d7b2300c1b05ecfaa89a7a8 100644 (file)
@@ -31,7 +31,7 @@ use \yii\widgets\ActiveForm;
 
 <div class="bonusAdd m-5">
 
-    <?= Html::label('Ð\94аннÑ\8bе Ð´Ð»Ñ\8f Ñ\81веÑ\80ки. Ð\92Ñ\81е !Ñ\80абоÑ\87ие! Ñ\81менÑ\8b Ñ\81 1.06.2024 Ð¿Ð¾ Ñ\82екÑ\83Ñ\89Ñ\83Ñ\8e Ð´Ð°Ñ\82Ñ\83, без фильтрации'); ?>
+    <?= Html::label('Ð\94аннÑ\8bе Ð´Ð»Ñ\8f Ñ\81веÑ\80ки. Ð\92Ñ\81е !Ñ\80абоÑ\87ие! Ñ\81менÑ\8b Ñ\81 1.06.2024 Ð´Ð¾ 14.06.2024 без фильтрации'); ?>
     <?php ActiveForm::begin() ?>
 
     <?= Html::submitButton('Перенести', ['class' => 'btn btn-warning btn-lg', 'name' => 'action', 'value' => 'applyPlus']) ?>