From: fomichev Date: Thu, 9 Jan 2025 09:59:36 +0000 (+0300) Subject: Переписывание запроса памятного события X-Git-Tag: 1.7~94^2~2 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=54c671d816aae478fbb3ccb07a08a827342f6934;p=erp24_rep%2Fyii-erp24%2F.git Переписывание запроса памятного события --- diff --git a/erp24/records/Users.php b/erp24/records/Users.php index f925b2d2..9fb1d708 100755 --- a/erp24/records/Users.php +++ b/erp24/records/Users.php @@ -595,6 +595,11 @@ class Users extends \yii\db\ActiveRecord }, $phones); } + $targetDate = SentKogort::find() + ->where(['kogort_date' => $startDate, 'kogort_number' => SentKogort::KOGORT_NUMBERS[$type]]) + ->select(['target_date']) + ->one(); + $salesData = Sales::find() ->select([ 'phone', @@ -611,7 +616,9 @@ class Users extends \yii\db\ActiveRecord $memorableDates = UsersEvents::find() ->select(['phone']) ->where(['phone' => $phones]) - ->distinct() + ->andWhere(['date_month' => (int)date('m', strtotime($targetDate['target_date'])), + 'date_day' => (int)date('d', strtotime($targetDate['target_date']))]) + ->distinct('phone') ->asArray() ->indexBy('phone') ->all();