From: fomichev Date: Mon, 16 Dec 2024 12:33:29 +0000 (+0300) Subject: Фильтр для звонков по покупке за 2 дня до даты X-Git-Tag: 1.7~161^2 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=cf7c6ccf46af369c5329c41d5aa0ab5ff4881f86;p=erp24_rep%2Fyii-erp24%2F.git Фильтр для звонков по покупке за 2 дня до даты --- diff --git a/erp24/records/Users.php b/erp24/records/Users.php index ecac5348..4aaf17fd 100755 --- a/erp24/records/Users.php +++ b/erp24/records/Users.php @@ -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();