]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Прекращаем дарить 20% бонусов просто так bug_smirnov_2024_07_15_20_percent_present_fix origin/bug_smirnov_2024_07_15_20_percent_present_fix
authorAlexander Smirnov <fredeom@mail.ru>
Mon, 15 Jul 2024 13:55:52 +0000 (16:55 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Mon, 15 Jul 2024 13:55:52 +0000 (16:55 +0300)
erp24/api2/controllers/BonusController.php
erp24/scripts/tasks/task_25_delivery_bonus_add_after_half_day.php
erp24/scripts/tasks/task_26_delivery_bonus_add_after_weak.php

index b7dcf12c3508091e20235a1bb4627962e38fac27..ee5d5233e37dcd1967111cf3e5f43cad2233b9bf 100644 (file)
@@ -113,7 +113,7 @@ class BonusController extends BaseController
         $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());
@@ -780,7 +780,7 @@ class BonusController extends BaseController
         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) {
index b27f32d30902dfa42503835b4f8889b0f839a55d..2296078f1afdf86f31c05dddf4da9ca0393e0976 100644 (file)
@@ -94,7 +94,7 @@ try {
 
                 $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());
index 7b912189eb917841e8c48873ed530cba612b0d23..b63f51f73bf3ec57c869a2833b034b560fc41ccb 100644 (file)
@@ -96,7 +96,7 @@ try {
 
                 $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());