$userFound = Users::find()->where(['phone' => $result['phone']])->one();
file_put_contents(self::OUT_DIR . '/get_bonuses_' . $fl . '.json', PHP_EOL . '--' . __LINE__, FILE_APPEND);
/** @var $userFound Users */
- $salesCount = 0;
+ $salesCount = -1; /* Из-за нулевого значения по умолчанию куча клиентов получило бонус 20% за покупку */
if ($userFound && $userFound->telegram_created_at) {
$salesCount = intval(Sales::find()->where(['phone' => $result['phone'], 'operation' => Sales::OPERATION_SALE])
->andWhere(['>=', 'date', $userFound->telegram_created_at])->count());
file_put_contents(self::OUT_DIR . '/sale_bonuses_' . $fl . '.json', PHP_EOL . '--' . __LINE__, FILE_APPEND);
$userFound = Users::find()->where(['phone' => $result['phone']])->one();
/** @var $userFound Users */
- $salesCount = 0;
+ $salesCount = -1; /* Из-за нулевого значения по умолчанию куча клиентов получило бонус 20% за покупку */
file_put_contents(self::OUT_DIR . '/sale_bonuses_' . $fl . '.json', PHP_EOL . '--' . __LINE__, FILE_APPEND);
if ($userFound && $userFound->telegram_created_at) {
$userFound = Users::find()->where(['phone' => $phone])->one();
/** @var $userFound Users */
- $salesCount = 0;
+ $salesCount = -1; /* Из-за нулевого значения по умолчанию куча клиентов получило бонус 20% за покупку */
if ($userFound && $userFound->telegram_created_at) {
$salesCount = intval(Sales::find()->where(['phone' => $phone, 'operation' => Sales::OPERATION_SALE])
->andWhere(['>=', 'date', $userFound->telegram_created_at])->count());
$userFound = Users::find()->where(['phone' => $phone])->one();
/** @var $userFound Users */
- $salesCount = 0;
+ $salesCount = -1; /* Из-за нулевого значения по умолчанию куча клиентов получило бонус 20% за покупку */
if ($userFound && $userFound->telegram_created_at) {
$salesCount = intval(Sales::find()->where(['phone' => $phone, 'operation' => Sales::OPERATION_SALE])
->andWhere(['>=', 'date', $userFound->telegram_created_at])->count());