]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-356] only once
authorAlexander Smirnov <fredeom@mail.ru>
Fri, 7 Mar 2025 15:35:45 +0000 (18:35 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Fri, 7 Mar 2025 15:35:45 +0000 (18:35 +0300)
erp24/api2/controllers/BonusController.php

index 2c01b469139706691c9ac0bebe5d6ad95203dbe7..41fd895fa609a8193906bc941460b3b5cd3bb89f 100644 (file)
@@ -917,6 +917,7 @@ class BonusController extends BaseController
         $credit_procent_index = $userFound && $userFound->source > 0 && $salesCount == 0 ? 1 : 0;
 
 
+        $back10 = $back20 = 0;
         $back1 = $back = round($baza_back * $cashback_rate);
         $nm = "Возврат с покупки " . (100 * $cashback_rate) . "% $check_name сумма чека $check_amount";
 
@@ -969,7 +970,8 @@ class BonusController extends BaseController
 //                    'purchaseDate' => date("Y-m-d H:i:s"),
 //                    'orderId' => $check_id,
 //                ]));
-                SiteService::notifySiteAboutBonuses($phone, $back, date("Y-m-d H:i:s"), $check_id);
+//                SiteService::notifySiteAboutBonuses($phone, $back, date("Y-m-d H:i:s"), $check_id);
+                $back10 = $back;
             }
 
             file_put_contents(self::OUT_DIR . '/sale_bonuses_' . $fl . '.json', PHP_EOL . '--' . __LINE__, FILE_APPEND);
@@ -1028,7 +1030,8 @@ class BonusController extends BaseController
 //                        'purchaseDate' => date("Y-m-d H:i:s"),
 //                        'orderId' => $check_id,
 //                    ]));
-                    SiteService::notifySiteAboutBonuses($phone, $back, date("Y-m-d H:i:s"), $check_id);
+                    //SiteService::notifySiteAboutBonuses($phone, $back, date("Y-m-d H:i:s"), $check_id);
+                    $back20 = $back;
                 }
                 if ($userFound->telegram_created_at == null) {
                     $userFound->telegram_created_at = date("Y-m-d H:i:s");
@@ -1217,6 +1220,8 @@ class BonusController extends BaseController
         LogService::apiLogs(1, json_encode($mess, JSON_UNESCAPED_UNICODE));
       file_put_contents(self::OUT_DIR . '/sale_bonuses_' . $fl . '.json', PHP_EOL . '--' . __LINE__ . ' OK ', FILE_APPEND);
 
+        SiteService::notifySiteAboutBonuses($phone, $back10 + $back20, date("Y-m-d H:i:s"), $check_id);
+
         return $this->asJson($mess);
     }