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

erp24/controllers/TimetableFactController.php

index a8fa85f81410ef1445a984625b7f0ddb99f705d3..2bf494278e4308d4589e9fb5df569abfeaa14eb2 100644 (file)
@@ -155,13 +155,12 @@ class TimetableFactController extends Controller
 
         $query = Timetable::find()
             ->alias('t')
-            ->leftJoin('timetable_fact tf', 'tf.plan_id = t.plan_id')
             ->andWhere(['>=', 't.date', '2024-06-01'])
             ->andWhere(['<', 't.date', date('Y-m-d')])
+            ->andWhere(new \yii\db\Expression('EXISTS (SELECT 1 FROM admin_checkin ac WHERE ac.plan_id = "t".id)'))
             ->select([
                 't.*',
                 new \yii\db\Expression('(SELECT ARRAY(SELECT ac.id FROM admin_checkin ac WHERE ac.plan_id = t.id)) AS admin_checkin_ids'),
-                new \yii\db\Expression('EXISTS (SELECT 1 FROM admin_checkin ac WHERE ac.plan_id = "t".id)'),
             ]);
 
         if ($action == 'applyPlus') {