]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Удаляем записи через deleteAll()
authorvladfo <fvv2011@gmail.com>
Wed, 9 Oct 2024 13:43:52 +0000 (16:43 +0300)
committervladfo <fvv2011@gmail.com>
Wed, 9 Oct 2024 13:43:52 +0000 (16:43 +0300)
erp24/scripts/tasks/task_33_insert_data_to_monitvation_from_motivation_buh.php

index 5df8ba625fee7d67d5ec558456a646534f418df4..8c4e8d73bb461cef1542c0640e8d3aba867bee09 100644 (file)
@@ -141,10 +141,12 @@ try {
                     ->all();
 
                 if (count($motivationValues) > 1) {
-                    // Если найдено несколько записей, удаляем все
-                    foreach ($motivationValues as $motivationValue) {
-                        $motivationValue->delete();
-                    }
+                    // Если найдено несколько записей, удаляем все записи с указанными условиями
+                    MotivationValue::deleteAll([
+                        'motivation_id' => $motivation->id,
+                        'motivation_group_id' => $value->motivation_group_id,
+                        'value_id' => $value->value_id,
+                    ]);
 
                     // Создаем новую запись
                     $motivationValue = new MotivationValue();