]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
При тестировании отправка на тестовые номера
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 13 Mar 2025 13:38:36 +0000 (16:38 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 13 Mar 2025 13:38:36 +0000 (16:38 +0300)
erp24/commands/CronController.php

index 323808475766a517d38427a706e026e4a83d2b14..0c6ecac6d15d7707b0ad45dbc8dab4ccb40279f1 100644 (file)
@@ -749,12 +749,12 @@ class CronController extends Controller
             ->column();
 
         if (!empty($messagesSettings->test_phones_list)) {
+            $testPhones = array_map('trim', explode(',', $messagesSettings->test_phones_list));
             if (
                 isset($messagesSettings->test_phones_active)
                 &&
                 $messagesSettings->test_phones_active == 1
             ) {
-                $testPhones = array_map('trim', explode(',', $messagesSettings->test_phones_list));
                 $kogortPhones = $testPhones;
             }
         }
@@ -773,6 +773,7 @@ class CronController extends Controller
                 if ($index >= $limit) {
                     break;
                 }
+                $isTest = ($test && !in_array($phone, $testPhones));
                 $messageData = [];
                 $messageData['phone'] = $phone;
                 $messageData['kogort_date'] = $kogortDate;
@@ -782,7 +783,7 @@ class CronController extends Controller
 
                 Yii::$app->queue->push(new SendWhatsappMessageJob([
                     'messageData' => $messageData,
-                    'isTest' => $test
+                    'isTest' => $isTest
                 ]));
                 $phonesSentArray[] = $phone;
             }