]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Фильтр для звонков по покупке за 2 дня до даты
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 16 Dec 2024 12:33:29 +0000 (15:33 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 16 Dec 2024 12:33:29 +0000 (15:33 +0300)
erp24/records/Users.php

index ecac53488bc6cc6ec8a84e0e6b07fe814affb24d..4aaf17fdb1d7948bd70483f9dffe927fb85fe95b 100755 (executable)
@@ -323,6 +323,15 @@ class Users extends \yii\db\ActiveRecord
 
         if ($type === 'whatsapp') {
             $query->andWhere(['telegram_is_subscribed' => 0]);
+        } elseif ($type === 'call') {
+            $excludeSalesPhone = Sales::find()
+                ->where(['>=', 'date', date('Y-m-d', strtotime("$startDate -7 days"))])
+                ->andWhere(['<=', 'date', date('Y-m-d', strtotime("$startDate -2 days"))])
+                ->distinct('phone')
+                ->select('phone')
+                ->column();
+
+            $query->andWhere(['not in', 'phone', $excludeSalesPhone]);
         }
 
         $users = $query->all();