]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-216] почистить номера из списка
authorAlexander Smirnov <fredeom@mail.ru>
Tue, 8 Oct 2024 13:29:14 +0000 (16:29 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Tue, 8 Oct 2024 13:29:14 +0000 (16:29 +0300)
erp24/actions/bonus/AddBonusToListOfPhones.php

index 9a8b05f49eb4a265630642a417e30598b87ac957..3d31f613124739c43a8b1a87faa0c74cc84debbc 100644 (file)
@@ -7,6 +7,7 @@ use yii\base\Action;
 use yii\helpers\ArrayHelper;
 use yii\helpers\Json;
 use yii\web\UploadedFile;
+use yii_app\helpers\ClientHelper;
 use yii_app\records\UsersBonus;
 
 class AddBonusToListOfPhones extends Action
@@ -22,6 +23,15 @@ class AddBonusToListOfPhones extends Action
             $phonesText = trim($phonesText);
             $phones = explode(' ', $phonesText);
 
+            $phonesClean = [];
+            foreach ($phones as $phone) {
+                $phone = ClientHelper::phoneClear($phone);
+                if (ClientHelper::phoneVerify($phone)) {
+                    $phonesClean []= $phone;
+                }
+            }
+            $phones = $phonesClean;
+
             $tipSale = 'bonus' . date('Ymd');
             $alreadyPhones = ArrayHelper::getColumn(UsersBonus::find()->select(['phone'])->where(['phone' => $phones])
                 ->andWhere(['tip_sale' => $tipSale])->all(),'phone');